20192429: 2019-2020-2 《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 201924
姓名: 马一
学号: 20192429
实验教师: 王志强
实验日期:2020年4月15日
必修/选修: 公选课
1.实验内容
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点
2. 实验过程及结果
分别定义函数然后调用,加减乘除取模运算
def add(x,y):
return x+y
def subtraction(x,y):
return x-y
def multiply(x,y):
return x*y
def divide(x,y):
return x / y
def delivery(x,y):
return x % y
while True:
way = input("输入你的选择(1/2/3/4/5):")
x = int(input("输入第一个数字: "))
y = int(input("输入第二个数字: "))
if way == '1':
print(x, "+", y, "=", add(x, y))
elif way == '2':
print(x, "-", y, "=", subtraction(x, y))
elif way == '3':
print(x, "*", y, "=", multiply(x, y))
elif way == '4':
print(x, "/", y, "=", divide(x, y))
elif way == '5':
print(x,"%",y, "=",delivery(x,y))
else:
print("错误啦")
1)加法运算
2)减法运算
3)乘法运算
4)除法运算
5)取模运算
3. 实验过程中遇到的问题和解决过程
- Q1:使用int对输入函数进行强制类型转化,导致无法输入小数运算
- A1:
float(input())
改写输入命令语句 - Q2:声明参数时没有声明 x y导致无法引用函数
- A2:在输出时声明参数