编程语言
首页 > 编程语言> > 20202110 实验二《Python程序设计》实验报告

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从入门到实践》]



 

标签:20202110,Python,代码,##,实验,计算器,实验报告,输入,op
来源: https://www.cnblogs.com/python2110/p/16104314.html