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

复数运算函数的实现

计算器主体框架,if选择

总代码


将代码托管到码云

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