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语言简单。

posted @ 2022-04-08 08:57  沉梦听微雨  阅读(98)  评论(0)    收藏  举报