python實(shí)操練習(xí)案例(六)
任務(wù)1、 Mini計(jì)算器
看出來(lái)錯(cuò)誤了嗎,哈哈哈哈哈哈,那三個(gè)點(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('請(qǐng)輸入第一個(gè)整數(shù):')) ? ? b=int(input('請(qǐng)輸入第二個(gè)整數(shù):')) ? ? op=input('請(qǐng)輸入運(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('我心里有個(gè)【1-100】的整數(shù)請(qǐng)你猜一猜:')) ? ? result=guess(num,guess_num) ? ? if result==0: ? ? ? ? print('猜對(duì)了') ? ? ? ? break ? ? elif result>0: ? ? ? ? print('大了') ? ? else: ? ? ? ? print('小了') else: ? ? print('十次機(jī)會(huì)已經(jīng)用完了,親愛(ài)的你還需要好好修煉,加油吧!?。?)
到此這篇關(guān)于python實(shí)操練習(xí)案例(六)的文章就介紹到這了,更多相關(guān)python實(shí)操練習(xí)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(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 并開(kāi)啟多線程爬取西刺代理ip實(shí)例
這篇文章主要介紹了Python使用requests xpath 并開(kāi)啟多線程爬取西刺代理ip實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧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à)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-05-05