144
社区成员




课程:《Python程序设计》
班级: 2212
姓名: 漆心雨
学号:20221420
实验教师:王志强
实验日期:2023年3月24日
必修/选修: 公选课
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
import math
def sum(a,b):
c=a+b
return c
def sub(a,b):
c=a-b
return c
def mul(a,b):
c=a*b
return c
def div(a,b):
c=a/b
return c
def mod(a,b):
c=a%b
return c
def pow(a,b):
c=a**b
return c
def log(a,b):
c=math.log(a,b)
return c
print("请仿照实例输入:\n10\n10\n+\n")
while 1:
a=int(input("请输入a:"))
b=int(input("请输入b:"))
s=input("请输入操作:")
if s=='+':
print(a,s,b,'=',sum(a,b))
elif s=='-':
print(a,s,b,'=',sub(a,b))
elif s=='x'or s=='*' or s=='X':
print(a,s,b,'=',mul(a,b))
elif s=='/' :
print(a,s,b,'=',div(a,b))
elif s == '%':
print(a,s,b,'=',mod(a,b))
elif s == '^':
print(a,s,b,'=',pow(a,b))
elif s == 'log':
print(a,s,b,'=',log(a,b))
else :
print("输入错误")
s2=input("是否继续:")
if s2=='否':
break
3. 实验过程中遇到的问题和解决过程
实验过程很顺利
其他(感悟、思考等)
希望能掌握更多python知识,能够写出自己想要的程序