课程:《Python程序设计》
班级: 1931
姓名: 程心雨
学号:20193111
实验教师:王志强
实验日期:2020年4月12日
必修/选修: 公选课

 

(一)实验内容

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

(二) 实验过程及结果

先定义输出函数i,控制计算次数,输出函数的字符转化为整型。再定义循环变量n

运用while循环进行接下来的计算环节。

询问是否进行计算,输出相应提示字符,从而选择不同的计算类型

输出所选字符类型

输出数字1,数字2

     在计算环节,用if…elif…else的嵌套语句进行判别计算类型。在整除和求余过程中判断分母num2是否为0,从而选择计算与否。

当循环变量不满足条件时,跳出循环。

我选择输出3次

 

 

分别进行减法

 

 

除法

 

 

求余,求余中我将num2设定为0,输出结果如是

 

 

 试验其他情况

 

 

 

 

最后一次我觉定提前中止循环,输出n,结束全过程。

 

 

 

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

  • 问题一:没有将input输入的字符转换为int形式
  • 问题一解决办法:回看以前的笔记内容,了解到input输出的是字符类型,需要将其转换为int型。
  • 问题二:没有控制好循环变量的设计,起初无论输入什么值,最后都是一直循环下去
  • 问题二解决办法:在条件循环处发现条件设置的并不合理,更正后结果正常

其他(感悟、思考等)

在这个程序的编写过程中,我深刻意识到了编写程序的重要性。我太久没有回顾以前的知识点,导致在input的环节中,永远都是输出字符型而没有实现我预期中的想法。而且代码编写也需要仔细,不能马虎。毕竟有些错误,软件并不会报错,需要相应的调试,一步一步解决问题。这样才能达到提高的效果,还有,百度真是个好东西。

 

 

参考资料

百度,教材

 

posted on 2020-04-12 16:46  顾谢  阅读(141)  评论(0编辑  收藏