学号 20193103陈柏维《Python程序设计》实验二报告
课程:《Python程序设计》 班级: 1931 姓名: 陈柏维 学号: 20193103 实验教师:王志强 实验日期:2020年4月12日 必修/选修: 公选课
1.实验内容
-
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善
-
考核基本语法、判定语句、循环语句、逻辑运算等知识点
2. 实验过程及结果
通过定义加减乘除每种计算方式的函数,用户选择输入计算方式,再输入数字,通过主函数调用完成计算
代码
# Filename : test.py
# author by : www.runoob.com
# 定义函数
def add(x, y):
"""相加"""
return x + y
def subtract(x, y):
"""相减"""
return x - y
def multiply(x, y):
"""相乘"""
return x * y
def divide(x, y):
"""相除"""
return x / y
# 用户输入
print("选择运算:")
print("1、相加")
print("2、相减")
print("3、相乘")
print("4、相除")
choice = input("输入你的选择(1/2/3/4):")
num1 = int(input("输入第一个数字: "))
num2 = int(input("输入第二个数字: "))
if choice == '1':
print(num1,"+",num2,"=", add(num1,num2))
elif choice == '2':
print(num1,"-",num2,"=", subtract(num1,num2))
elif choice == '3':
print(num1,"*",num2,"=", multiply(num1,num2))
elif choice == '4':
print(num1,"/",num2,"=", divide(num1,num2))
else:
print("非法输入")
3. 实验过程中遇到的问题和解决过程
-
问题一:考虑如何使程序进行多次计算
-
问题一解决方案:通过循环多次进行操作
其他(感悟、思考等)
python程序的各种函数有无数种组合方式,每次组合都会造就不同的结果。
参考资料
-
[《Java程序设计与数据结构教程(第二版)》]
-