20232206马诚开第二次实验报告

eircelegance 2024-04-03 09:58:43

20232111 2023-2024-2 《Python程序设计》实验二报告

20232206马诚开
2024-04-02
课程:《Python程序设计》
班级: 2322
姓名: 马诚开
学号:20232206
实验教师:王志强
实验日期:2024年3月27日
必修/选修: 公选课

实验内容
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。

考核基本语法、判定语句、循环语句、逻辑运算等知识点

实验过程及结果
创建工程项目,使用Python语言实现具体的操作运算,并完成程序调试和运行,代码托管到码云。

基本运算的函数实现

img

复数运算函数的实现

img

计算器主体框架,if选择

img

总代码

img

img

将代码托管到码云

img

实验过程中遇到的问题和解决过程

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文件夹下寻找

...全文
31 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110

社区成员

发帖
与我相关
我的任务
社区描述
人生苦短,我用Python!
python3.11 高校
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧