110
社区成员
发帖
与我相关
我的任务
分享课程:《Python程序设计》
班级: 2321
姓名: 段宇轩
学号:20232111
实验教师:王志强
实验日期:2024年3月27日
必修/选修: 公选课
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点
创建工程项目,使用Python语言实现具体的操作运算,并完成程序调试和运行,代码托管到码云。

复数运算函数的实现

计算器主体框架,if选择

总代码



将代码托管到码云(5.py)


解决:
eval()函数:
eval()函数用于执行字符串中的表达式,并返回表达式的结果。它可以将字符串作为代码进行求值,并返回结果。例如,eval(“2 + 3”)的结果是5。
注意:使用eval()函数时要小心,因为它可以执行任意的Python代码,包括调用系统命令等。如果从不受信任的来源获取输入并传递给eval()函数,可能会导致安全风险。
int()函数:
int()函数用于将一个对象转换为整数类型。它可以将字符串、浮点数、布尔值等转换为整数。例如,int(“10”)的结果是整数10。
如果传递给int()函数的参数无法转换为整数,将会引发ValueError异常。例如,int(“abc”)会引发异常。
math.log(x[, base])
将python程序打包为exe程序时输入
pip install pyinstaller
pyinstaller -F 文件名.py
但是文件夹中只出现了spec类型的文件
这时要注意在当前目录下的disk文件夹下寻找