好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python实操练习案例(六)

任务1、 Mini计算器

看出来错误了吗,哈哈哈哈哈哈,那三个点自己加的,本质应该是函数折叠

完整的代码:

ef 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('十次机会已经用完了,亲爱的你还需要好好修炼,加油吧!!!')

到此这篇关于python实操练习案例(六)的文章就介绍到这了,更多相关python实操练习内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

查看更多关于python实操练习案例(六)的详细内容...

  阅读:49次