20202110 实验二《Python程序设计》实验报告
# 20202110 2021-2022-2 《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 2021
姓名: 胡睿
学号:2021
实验教师:王志强
实验日期:2022年3月31日
必修/选修: 公选课
## 1.实验内容
-
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
- 考核基本语法、判定语句、循环语句、逻辑运算等知识点
## 2. 实验过程及结果
<1>在Pycharm环境下编写代码、调试运行
输入:
操作符op :含有加减乘除模的运算
a,b:计算的两个操作数
输出:
a op b = result
(1)实现整数的四则运算
a.代码实现:
(2)实现输入op = 0 的时候关闭计算器,利用变量f进行标识若op = False的时候退出循环(计算器关闭)
a.代码实现:
b.运行结果:
(3)加入复数的运算
a.代码:
b.运行结果:
<2>代码上传:
## 3. 实验过程中遇到的问题和解决过程
- 问题1:选择关闭计算器的时候仍然会让使用者输入操作数a,b 原因:算法逻辑问题
- 问题1解决方案:先判断计算器的启动状态再输入操作数
- 问题2:复数计算器输入出错原因:输入多加空格:1 + 2j
- 问题2解决方案:改成 1+2j
## 其他(感悟、思考等)
本次实验是运用python编程知识制作简易计算器,虽然实验比较简单,但还是发现了自己的语法错误,比如忘记将输入字符串型变量的a,b转化成int类型;f为字符串类型,判断是否相等的时候与int型比较等,往后定会以更仔细的态度学习,改正错误,不重复犯错。要善于使用类型转换,可以简化代码,也使得代码的可用性大大增加。
## 参考资料
- [《Python从入门到实践》]