浙江11选5推荐专家预测:自學Python編程【第六節】循環語句while

浙江11选5任3遗漏 www.ehxis.com 哈嘍,小伙伴們!今天我們一起學習自學浙江11选5任3遗漏第六節課程——循環語句while,這個語句的作用是能夠讓我們之前講的Python內容循環起來,就不用執行完一次,我們手動增加一次了,趕緊來看看吧:

在本節課程的開篇我們先來用一個笑話回顧下上節課程講給大家的if條件語句:

老婆給當程序員的老公打電話:“下班順路買一斤包子帶回來,如果看到賣西瓜的,就買一個?!?/p>

當晚,程序員老公手捧一個包子進了家門……

老婆怒道:“你怎么就買了一個包子?!”

老公答曰:“因為看到了賣西瓜的?!?/p>

哈哈哈哈,這是老婆的指示有誤嗎?!

接下來我們來看本節課程的學習內容:

先介紹一個新東西:注釋。

Python里,以“#”開頭的文字都不會被認為是可執行的代碼。

print “hello world”

print “hello world” #輸出一行字

是同樣的效果。但后者可以幫助開發者更好地理解代碼。

在接下來的課程中,我會經常用注釋來解釋代碼。

好了,介紹完注釋之后,我們來揭開while循環語句的真面目吧:

用if改進完我們的小游戲后,功能已經基本實現了。很多同學做完后紛紛表示,每次只能猜一次,完了之后又得重新run,感覺好麻煩。能不能有辦法讓玩家一直猜,直到猜中為止?答案很顯然,如果這種小問題都解決不了,那Python可就弱爆了。

最簡單的解決方法就是while。

同if一樣,while也是一種控制流語句,另外它也被稱作循環語句。繼續來看流程圖:

while循環語句

程序執行到while處,“當”條件為True時,就去執行while內部的代碼,“當”條件為False時,就跳過。

語法為:

while 條件:

循環執行的語句

同if一樣,注意冒號,注意縮進。

今天的例子:

a = 1 #先a設為1 
while a != 0: #a不等于0就一直做
print "please input"
a = input()
print "over"

想想怎么用while改進小游戲?有多種寫法,大家自己思考下,我不多做說明了。下圖給出一種方法。

怎么用while改進小游戲

注意,這里出現了兩層縮進,要保持每層縮進的空格數相同。

到此為止,小游戲已經基本成型了。不過好像還差一點:每次自己都知道答案,這玩起來有神馬意思,那怎么辦呢?你有沒有好的想法或者建議呢?下節課這個問題能夠得到解決嗎?讓我們一下期待一下!

恭喜你,在Python自學的道路上又堅持了一天,距離勝利又近了一步!更多Python相關的內容,盡在浙江11选5任3遗漏,敬請關注!

好啦,今天的分享到這里就結束了,希望大家能夠持續關注浙江11选5任3遗漏官網,每天都會有大量優質內容與大家分享!免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code