定义5个函数,实现简单的加减乘除运算(计算器)的功能:
第1个函数: 2个形参,返回值为两个形参之和(做加法运算)
第2个函数: 2个形参,返回值为两个形参之差(做减法运算)
第3个函数: 2个形参,返回值为两个形参的乘积(做乘法运算)
第4个函数: 2个形参,返回值为两个形参相除的结果(做除法运算)
第5个函数:空参,只调用print函数做输出, 需要根据用户的选择做相应的运算并输出结果
输出参考结果如图:
你好我是计算器
1.做加法2.做诚法3.做乘法4.做除法
输入以上任意一个数字,进行相应的运算1
输入第1个数5
输入第2个数6
两数相加的结果为; 11
def func1(a,b):#加法
print(a+b)
def func2(a,b):#减法
print(a-b)
def func3(a,b):#乘法
print(a*b)
def func4(a,b):#除法
if b == 0:print('除数不可为零!')
else:print(a/b)
print('你好我是计算器')
print('[1]做加法[2]做减法[3]做乘法[4]做除法')
i = input('输入以上任意一个数字,进行相应的运算:')
a = float(input('输入第1个数:'))
b = float(input('输入第2个数:'))
if i == '1':print('两个数相加的结果为:',end='');func1(a,b)
elif i == '2':print('两个数相减的结果为:',end='');func2(a,b)
elif i == '3':print('两个数相乘的结果为:',end='');func3(a,b)
elif i == '4':print('两个数相除的结果为:',end='');func4(a,b)
【有帮助的话一定要采纳哦】
代码如下:
def addition(first_num,second_num):
return first_num+second_num
def subtraction(first_num,second_num):
return first_num-second_num
def multiplication(first_num,second_num):
return first_num*second_num
def division(first_num,second_num):
return first_num/second_num
def prin():
print('你好我是计算器')
print('1.做加法2.做诚法3.做乘法4.做除法')
inp = int(input('输入以上任意一个数字,进行相应的运算:'))
if inp == 1:
f = eval(input('输入第1个数:'))
s = eval(input('输入第2个数:'))
print('两数相加的结果为:{}'.format(addition(f,s)))
elif inp == 2:
f = eval(input('输入第1个数:'))
s = eval(input('输入第2个数:'))
print('两数相减的结果为:{}'.format(subtraction(f,s)))
elif inp == 3:
f = eval(input('输入第1个数:'))
s = eval(input('输入第2个数:'))
print('两数相减的结果为:{}'.format(multiplication(f,s)))
elif inp == 4:
f = eval(input('输入第1个数:'))
s = eval(input('输入第2个数:'))
if s == 0:
print('被除数不能为0')
else:
print('两数相减的结果为:{}'.format(division(f,s)))
if __name__ == '__main__':
prin()
如有帮助,望采纳~