import?random??#引入生成隨機(jī)數(shù)的模塊 ''' 需求:程序設(shè)定生成?1-20?之間的一個(gè)隨機(jī)數(shù),讓用戶猜 日期:2019-10-21 作者:xiaoxiaohui 目的:猜數(shù)字game,旨在提高初學(xué)者對(duì)Python?變量類型以及循環(huán)結(jié)構(gòu)的使用。 ''' secretNum?=?random.randint(1,20) print("這是一個(gè)位于?1-20?之間的數(shù)") #設(shè)定用戶只能猜?3?次 for?number?in?range(1,4): ????print("請(qǐng)輸入猜測(cè)的數(shù):") ????guess?=?int(input()) ????if?guess?==?0?: ????????print("數(shù)字必須位于1-20之間") ????????continue ????if?guess?>?20?: ????????print("數(shù)字必須位于1-20之間") ????????continue ????''' ????if?guess?==?0?|?guess?>?20?: ????????print("數(shù)字必須位于?1-20?之間") ????????continue ????#為什么我把上面2部分合并為if?guess?==?0?|?guess?>?20之后,代碼有了一個(gè)輸入0之后,不是我想要的直接跳過當(dāng)次循環(huán)的bug ????#后期查到不要用|連接,用or連接就沒問題,也就是if?guess?==?0?or?guess?>?20?:所以上面代碼可以簡(jiǎn)化的! ????''' ????if?guess?<?secretNum: ????????print("太小啦") ????elif?guess?>?secretNum: ????????print("太大啦") ????else: ????????break if(guess?==?secretNum): ????print("真厲害,猜對(duì)啦,就是",str(guess)) else: ????print("很遺憾,正確的答案應(yīng)該是",str(secretNum))
C:\Users\Administrator\Desktop>c:\Python34\python.exe?GuessNumber.py 這是一個(gè)位于?1-20?之間的數(shù) 請(qǐng)輸入猜測(cè)的數(shù): 14 太大啦 請(qǐng)輸入猜測(cè)的數(shù): 9 太大啦 請(qǐng)輸入猜測(cè)的數(shù): 5 真厲害,猜對(duì)啦,就是?5 C:\Users\Administrator\Desktop>c:\Python34\python.exe?GuessNumber.py 這是一個(gè)位于?1-20?之間的數(shù) 請(qǐng)輸入猜測(cè)的數(shù): 7 真厲害,猜對(duì)啦,就是?7
備注:
創(chuàng)新互聯(lián)建站從2013年創(chuàng)立,先為三沙等服務(wù)建站,三沙等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為三沙企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
(1)為什么我把上面剛開始的兩個(gè)if部分合并為if guess == 0 | guess > 20之后,代碼有了一個(gè)輸入0之后,不是我想要的直接跳過當(dāng)次循環(huán)的bug。
解答:后期查到不要用‘’|‘’連接,用‘’or‘’連接就沒問題,也就是if guess == 0 or guess > 20 :所以上面代碼可以簡(jiǎn)化的!【后期總結(jié)下】
(2)就算是注釋,也要遵循開頭和結(jié)尾處引號(hào)保持代碼塊縮進(jìn),不然程序報(bào)錯(cuò)!
左邊對(duì)? 右邊錯(cuò)
新聞標(biāo)題:【python】猜數(shù)字game,旨在提高初學(xué)者對(duì)Python循環(huán)結(jié)構(gòu)的使用
網(wǎng)頁(yè)地址:http://aaarwkj.com/article42/pcdghc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、做網(wǎng)站、商城網(wǎng)站、搜索引擎優(yōu)化、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)