python实验报告二_20193117 实验二《Python程序设计》实验报告

学号 2019-2020-2 《Python程序设计》实验x报告

课程:《Python程序设计》

班级: 1931

姓名: 韦皓铭

学号: 20193117

实验教师:王志强

实验日期:2020年4月11日

必修/选修: 公选课

1.实验内容

设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善

考核基本语法、判定语句、循环语句、逻辑运算等知识点

2. 实验过程及结果

通过定义加减乘除每种计算方式的函数,用户选择输入计算方式,再输入数字,通过主函数调用完成计算

代码

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

while(1):

print("是否进行计算:")

choice = input("是/否:")

if choice == '否':

break

elif choice == '是':

print("输入想进行的步骤(数字)")

print("1.加法\n2.减法\n3.乘法\n4.除法:")

n = int(input())

num1 = int(input("输入第一个数:"))

num2 = int(input("输入第二个数:"))

if n == 1:

print(num1, '+', num2, '=', add(num1, num2))

elif n == 2:

print(num1, '-', num2, '=', subtract(num1, num2))

elif n == 3:

print(num1, 'X', num2, '=', multiply(num1, num2))

elif n == 4:

print(num1, '÷', num2, '=', divide(num1, num2))

1939388-20200419214601630-371779617.png

码云链接:

3. 实验过程中遇到的问题和解决过程

问题一:考虑如何使程序进行多次计算

问题一解决方案:通过循环多次进行操作

其他(感悟、思考等)

python程序的编程方式多种多样,例如该实验可以通过函数,也可以直接if语句判断,还可以用字符存储前一个计算结果,在进行二次运算

参考资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值