學習了FishC的Python零基礎入門第4節(jié),本次的內(nèi)容是Python的while循環(huán)語句和條件語句。
創(chuàng)新互聯(lián)建站自成立以來,一直致力于為企業(yè)提供從網(wǎng)站策劃、網(wǎng)站設計、成都網(wǎng)站建設、網(wǎng)站設計、電子商務、網(wǎng)站推廣、網(wǎng)站優(yōu)化到為企業(yè)提供個性化軟件開發(fā)等基于互聯(lián)網(wǎng)的全面整合營銷服務。公司擁有豐富的網(wǎng)站建設和互聯(lián)網(wǎng)應用系統(tǒng)開發(fā)管理經(jīng)驗、成熟的應用系統(tǒng)解決方案、優(yōu)秀的網(wǎng)站開發(fā)工程師團隊及專業(yè)的網(wǎng)站設計師團隊。程序設定一個數(shù)字,用戶輸入一個數(shù)字,判斷是否猜對。
temp=input("猜猜我心中的數(shù)字:")
guess=int(temp)
if guess==8:
print("猜對!")
else:
print("猜錯了!")
print("游戲結束!")
###運行結果:
上一個程序中,用戶猜錯要重新運行程序,嵌套while循環(huán)讓用戶可以一直猜,知道猜對。另外,系統(tǒng)設定的數(shù)字不能是靜態(tài)的,要改為隨機生成。
#改進 import random temp = input("猜猜我心中的數(shù)字:") guess=int(temp) secret=random.randint(1,10) while guess!=secret: if (guess<secret): print("猜小了!") else: print("猜大了!") temp=input("猜猜我心中的數(shù)字:") guess = int(temp) print("猜對!游戲結束!")
###運行結果:
現(xiàn)在,用戶只能有三次機會來猜數(shù)字。我們可以修改循環(huán)的條件,當用戶沒猜中并且機會還沒用完,就一直執(zhí)行這個循環(huán)體。
import random temp = input("猜猜我心中的數(shù)字:") guess = int(temp) secret = random.randint(1,10) i = 2 while (guess!=secret)and(i): if (guess < secret): print("猜小了!") print("剩余機會次數(shù):",i) else: print("猜大了!") print("剩余機會次數(shù):", i)
temp = input("猜猜我心中的數(shù)字:")
guess = int(temp)
i = i - 1
else:
if(i>0):
print("猜對!游戲結束!")
else:
print("你的機會用完!")
###運行結果:
![image](https://raw.githubusercontent.com/wangshujuan/PostImage/master/PythonBasic1/%E6%8D%95%E8%8E%B73.PNG)
## 4. 總結一下要點
* 在 python 中,while … else 在循環(huán)條件為 false 時執(zhí)行 else 語句塊。
* Python中的and邏輯運算操作符可以將任意表達式連接在一起,并得到一個布爾類型的值。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
新聞標題:Python入門小程序(一)-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://m.rwnh.cn/article48/djiohp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設、建站公司、網(wǎng)站策劃、企業(yè)建站、網(wǎng)站設計、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容