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

学号 2019-2020-2 《Python程序设计》实验二报告

课程:《Python程序设计》
班级: 1943
姓名: 蔡永健
学号:20194312
实验教师:王志强
实验日期:2020年4月11日
必修/选修: 公选课

1.实验内容

  • 设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
  • 考核基本语法、判定语句、循环语句、逻辑运算等知识点

2. 实验过程及结果

1.编写代码(含各种功能设计)

  • 初始化界面

  • 判断、运算模块
        运算法则判断

    进制判断及输出

2.运行结果

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

  • 问题1:计算器只能使用一次

  • 问题1解决方案:开头添加死循环

  • 问题2:用整型变量时,除法不能输出小数

  • 问题2解决方案:强制转换浮点型

  • 问题3:浮点型不能以其他进制输出

  • 问题3解决方案:强制转换整型,并告知会有部分数据丢失,请谨慎使用

  • 问题4:计算三角函数时,不能用角度输出而带来不便

  • 问题4解决问题:导入math函数,运用π的值进行优化

其他(感悟、思考等)

  用Python设计计算器程序构架较简单,对于简单的单步运算用判断语句就可完成,而对于较复杂的单步运算可以通过导入math模块直接运算,十分方便。若程序需要重复使用可在前加入死循环以保证无限使用。但是对于一些数据类型能够使用的方法仍然没完全掌握,导致许多耗时,所以还应继续巩固基础,熟练基本的应用,才能构架更复杂的程序。

posted @ 2020-04-11 12:40  20194312蔡永健  阅读(219)  评论(0编辑  收藏