20193306 实验二 《Python程序设计》实验报告

发布时间:2022-06-23 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了20193306 实验二 《Python程序设计》实验报告脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

20193306 2021-2022-2 《Python程序设计》实验二报告

课程:《Python程序设计》 班级: 1933 姓名: 于子涵 学号:20193306 实验教师:王志强 实验日期:2022年4月6日 必修/选修: 公选课

1.实验内容

设计并完成一个完整的应用程序,完成加减乘除等运算 具体应用内容: 加减乘除模运算基本运算符的应用; 通过乘法循环语句实现指数运算; 引入math模块实现任意对数运算; 判定语句判断运算及使用状态

2. 实验过程及结果

实验思路: 基本运算符的两个整数运算->增加指数运算功能->增加对数运算->实现循环判断,最终完善格式完成实验 (1)

20193306 实验二 《Python程序设计》实验报告

(2)

20193306 实验二 《Python程序设计》实验报告

(3)

20193306 实验二 《Python程序设计》实验报告

(4)

20193306 实验二 《Python程序设计》实验报告

实验结果:

20193306 实验二 《Python程序设计》实验报告

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

  • 问题1:字典的键值因为通过输入判断,不是固定量,始终不能通过该变量作为键值得出对应符号

    20193306 实验二 《Python程序设计》实验报告

  • 问题1解决方案:通过翻看云班课的一个视频注意到不是不能把变量代入,因为在给变量赋值的时候特意用的是整数型,修改为字符串类型后,才满足字典键值的要求,从而可以得到与输入对应的运算符号

    20193306 实验二 《Python程序设计》实验报告

  • 问题2:因为想把计算器的计算范围拓展到实数计算,觉得定义各类需要计算的数需要很多情况,所以想省略类型

    20193306 实验二 《Python程序设计》实验报告

  • 问题2解决方案:默认类型是字符串型,不能进行常规运算,最终保留了只能进行整数运算的功能实现
  • 问题3:判断是否是计算器的选项数,在输入计算的整数之前分离所选数字无对应计算的情况,减少冗余的操作的过程中,通过正误进行判断,但一直出现错误 -问题3解决方案:true和false的首字母需是大写,在报错中有提示
  • 问题4:想通过最简单的一句话判断输入是否在选项数字之内,但是无法直接罗列判断(如if c !=["1","2"]是不对的,导致的结果正常的选项也不能符合要求:

    20193306 实验二 《Python程序设计》实验报告

    )
  • 问题4解决方案:访问元组元素有一个很简洁的 in 的判断,就可以实现对输入是否符合要求的遍历判断

其他(感悟、思考等)

实验虽然难度不大,但是自由发挥的空间很多,通过不断的将新学的知识融入应用进来,我现在对字典、元组的使用有了深刻的印象,在这基础上对实验边沿的判断语句、循环语句可以更恰当的熟练的应用,逻辑上不算快速清晰但是可以逐渐的分部的实现总体的程序效果,是我在实验中逐渐得到的收获。

参考资料

  • 对数运算编程

  • 云班课视频 访问元组元素、通过键值对访问字典

脚本宝典总结

以上是脚本宝典为你收集整理的20193306 实验二 《Python程序设计》实验报告全部内容,希望文章能够帮你解决20193306 实验二 《Python程序设计》实验报告所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: