20212126 实验二《python程序设计》 实验报告
# 学号 2021-2022-2 《Python程序设计》实验x报告
课程:《Python程序设计》
班级: 2121
姓名: 张楷勤
学号:20212126
实验教师:王志强
实验日期:2022年3月31日
必修/选修: 公选课
## 1.实验内容
用pycharm编写二目计算器,可用于计算加、减、乘、除、幂
## 2. 实验过程及结果
1 print("Besti-2目计算器!你值得拥有") 2 3 flag = True 4 5 # while循环开始 6 7 while flag == True: 8 choice = input("请选择您想要的计算器类型:0为普通计算器、1为复数计算器:") 9 op = input("请输入需要做的操作(+、-、*、/、%、//,输入0代表退出):") 10 if op == "0": 11 break 12 if choice == "0": 13 a = int(input("请输入操作数a:")) 14 b = int(input("请输入操作数b:")) 15 elif choice == "1": 16 a = complex(input("请输入第一个复数:")) 17 b = complex(input("请输入第二个复数:")) 18 result = 0 19 if op == "+": 20 result = a + b 21 elif op == "-": 22 result = a - b 23 elif op == "*": 24 result = a * b 25 elif op == "/": 26 result = a / b 27 else: 28 print("输入有误,请重新输入!\n") 29 continue # 终止当前的循环,开始下一轮循环 30 31 print(a, op, b, "=", result) 32 33 34 # while循环结束
输入“0”退出:

输入奇怪的运算符:

加法运算:

减法运算:

乘法运算:

除法运算:

幂运算:

## 3. 实验过程中遇到的问题和解决过程
问题1:
不清楚幂函数的符号
问题1解决方案:
通过查资料知道pow函数
## 其他(感悟、思考等)
通过这次的计算器代码编写,我发现python的功能非常强大,比C语言简单。

浙公网安备 33010602011771号