![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bb1660c3dad88a62cd474f69ca15e9d8.png#pic_center)
任务1、 Mini计算器
看出来错误了吗,哈哈哈哈哈哈,那三个点自己加的,本质应该是函数折叠
完整的代码
def calc(a,b,op):
if op=='+':
return add(a,b)
elif op=='-':
return sub(a,b)
elif op=='*':
return mul(a,b)
elif op=='/':
if b!=0:
return div(a,b)
else:
return '除数不能为零'
def add(a,b):
return a+b
def sub(a,b):
return a-b
def mul(a,b):
return a*b
def div(a,b):
return a/b
if __name__=='__main__':
a=int(input('请输入第一个整数:'))
b=int(input('请输入第二个整数:'))
op=input('请输入运算符:')
print(calc(a,b,op))
任务2、 猜数游戏
import random
def guess(num,guess_num):
if num==guess_num:
return 0
elif guess_num >num:
return 1
else:return -1
num=random.randint(1,100)
for i in range(10):
guess_num=int(input('我心里有个【1-100】的整数请你猜一猜:'))
result=guess(num,guess_num)
if result==0:
print('猜对了')
break
elif result>0:
print('大了')
else:
print('小了')
else:
print('十次机会已经用完了,亲爱的你还需要好好修炼,加油吧!!!')