python實(shí)操練習(xí)案例(六)
任務(wù)1、 Mini計(jì)算器
看出來錯誤了嗎,哈哈哈哈哈哈,那三個點(diǎn)自己加的,本質(zhì)應(yīng)該是函數(shù)折疊
完整的代碼:
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 '除數(shù)不能為零' 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('請輸入第一個整數(shù):')) ? ? b=int(input('請輸入第二個整數(shù):')) ? ? op=input('請輸入運(yùn)算符:') ? ? print(calc(a,b,op))
任務(wù)2、 猜數(shù)游戲
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】的整數(shù)請你猜一猜:')) ? ? result=guess(num,guess_num) ? ? if result==0: ? ? ? ? print('猜對了') ? ? ? ? break ? ? elif result>0: ? ? ? ? print('大了') ? ? else: ? ? ? ? print('小了') else: ? ? print('十次機(jī)會已經(jīng)用完了,親愛的你還需要好好修煉,加油吧?。?!')
到此這篇關(guān)于python實(shí)操練習(xí)案例(六)的文章就介紹到這了,更多相關(guān)python實(shí)操練習(xí)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
django框架model orM使用字典作為參數(shù),保存數(shù)據(jù)的方法分析
這篇文章主要介紹了django框架model orM使用字典作為參數(shù),保存數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了字典參數(shù)結(jié)合django model實(shí)現(xiàn)保存數(shù)據(jù)相關(guān)操作技巧,需要的朋友可以參考下2019-06-06Python使用requests xpath 并開啟多線程爬取西刺代理ip實(shí)例
這篇文章主要介紹了Python使用requests xpath 并開啟多線程爬取西刺代理ip實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03python深度學(xué)習(xí)tensorflow實(shí)例數(shù)據(jù)下載與讀取
這篇文章主要為大家介紹了python深度學(xué)習(xí)tensorflow實(shí)例數(shù)據(jù)下載與讀取示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06聊聊PyTorch中eval和no_grad的關(guān)系
這篇文章主要介紹了聊聊PyTorch中eval和no_grad的關(guān)系,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-05-05