20232218 张均钰 2023-2024-2 《Python程序设计》实验二报告

# 20232110 2023-2024-2 《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 2322
姓名: 张均钰
学号:20232218
实验教师:王志强
实验日期:2024年3月27日
必修/选修: 公选课

1.实验内容

1.设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
2.考核基本语法、判定语句、循环语句、逻辑运算等知识点;
3.创建工程项目,使用Python语言实现具体的操作运算,并完成程序调试和运行,代码托管到码云。

2. 实验过程及结果

1.定义所需要的函数;def add(x, y) ;def subtract(x, y);def multiply(x, y);def divide(x, y);def modulus(x, y);def square(x);def square_root(x);def negate(x),分别为加 减 乘 除 取模 求平方 求开方 取反。

img

img

2.编写主函数:首先告知使用者输入什么数字进行什么操作,然后读取用户输入的运算代码,读取用户输入的值,调用函数求值。

img

3.以下为完整程序:

img

img

gitee仓库地址https://gitee.com/Srzc07/20232110SHIYAN

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

  • 问题1:没有设置退出导致程序无法结束

  • 问题1解决方案:设置一个值代表退出,然后break。

    img

  • 问题2:用户输入不合法

  • 问题2解决方案:用if函数判断用户输入的数。

    img

其他(感悟、思考等)

编写这个代码可以让人更深入地理解函数的使用、异常处理、用户交互等方面的知识,并且在解决问题的过程中能够提升编程能力和逻辑思维能力。同时,通过不断地完善和优化代码,也可以提高对代码质量和性能的追求。

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值