计算器编辑
实验二 计算器设计
(一)实验内容
-
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
- 考核基本语法、判定语句、循环语句、逻辑运算等知识点
(二)实验要求
创建工程项目,使用Python语言实现具体的操作运算,并完成程序调试和运行,代码托管到码云。
(三)实验报告
在规定时间前发表博客,标题“学号 实验二《Python程序设计》实验报告”
实验报告模板如下:
# 学号 2019-2020-2 《Python程序设计》实验x报告
课程:《Python程序设计》
班级: 2111
姓名: 唐嘉浩
学号:20211122
实验教师:王志强
实验日期:2020年4月9日
必修/选修: 公选课
## 1.实验内容
此处填写实验的具体内容;
## 2. 实验过程及结果
此处填写实验的过程及结果
print("Besti-低级版计算器!你值得拥有")
flag = True
#================while循环开始=================
while flag == True:
choice = input("请选择你想要哪种计算器:0为实数傻瓜计算器,1为复数傻瓜计算器:\n")
if choice == "0":
op = input("请输入需要做的操作(+、-、*、/、//、%,输入0代表退出):\n")
if op == "0":
break
a = int(input("请输入操作数a\n"))
b = int(input("请输入操作数b\n"))
elif choice == "1":
op = input("请输入需要做的操作(+、-、*、/、//、%,输入0代表退出):\n")
if op == "0":
break
a = complex1 = complex(input("请输入第一个复数:\n"))
b = complex2 = complex(input("请输入第二个复数:\n"))
result = 0
if op == "+":
result = a + b
elif op == "-":
result = a - b
elif op == "*":
result = a * b
elif op == "/":
result = a / b
elif op == "//":
result = a // b
elif op == "%":
result = a % b
else:
print("输入有误,请重新输入")
continue
print("a " + op + " b= ", result,"\n")
#=====================while循环结束==================