def add(num1,num2):
return num1+num2
def sub(num1,num2):
return num1-num2
def mul(num1,num2):
return num1*num2
def div(num1,num2):
return num1/num2
calc={
1:add,
2:sub,
3:mul,
4:div
}
print('欢迎使用计算器!')
fst_num=float(input('请输入第一个数')
sec_num=float(input('请输入第二个数')
choice=int(input('请选择你的选择 1.加法 2.减法')
if choice in calc:
print(calc[choice].__doc__)
print(f'结果为{calc[choice](fst_num,sec_num)})
else:
print('功能不存在')
标签:return,计算机,num2,python,程序,num,print,calc,num1 From: https://www.cnblogs.com/555Faizyyds/p/17789201.html