20192423 2019-2020-2 《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 1924
姓名: 杨斯凌
学号:20192423
实验教师:王志强
实验日期:2020年4月19日
必修/选修: 公选课
1.实验内容
(一)实验内容
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点
2. 实验过程及结果
首先先编写函数:加法减法乘法除法取模以及幂函数的运算,如下图所示
然后询问选择什么计算,提示输入数值,进行判断运算
但运行后发现无法进行小数的运算,如下图一样报错
此时就先判断用户输入的数值是否为小数(也就是判断输入的字符串里面是否含有小数点.),然后根据判断的结果再进行变量类型的转化后进行运算
增加break以便用户跳出计算机计算循环
进行调试
运算结果
3. 实验过程中遇到的问题和解决过程
- 问题1:用while ture没有设置退出计算
- 问题1解决方案:break跳出
- 问题2:第一次写完后发现小数无法计算
- 问题2解决方案:查找资料向老师同学询问,强制转换成浮点数类型用来计算
其他(感悟、思考等)
在写代码的时候发现有些小细节往往容易被忽略,这可能就会导致写出来的程序功能并不是很完善,要多思考多总结,在搜查资料的时候看到精确的小数计算函数decimal,但是运用并不熟练,应该多进行练习。
参考资料
最后附上码云链接: