先介紹一個新東西:註釋。
python裏,以「#」開頭的文字都不會被認爲是可執行的代碼。
print 「hello world」
和
print "hello world" #輸出一行字
是一樣的效果。但後者能夠幫助開發者更好地理解代碼。
在接下來的課程中,我會常常用註釋來解釋代碼。python
用if改進完咱們的小遊戲後,功能已經基本實現了。不少同窗作完後紛紛表示,每次只能猜一次,完了以後又得從新run,感受好麻煩。能不能有辦法讓玩家一直猜,直到猜中爲止?很顯然,若是這種小問題都解決不了,那python可就弱爆了。
最簡單的解決方法就是while。
同if同樣,while也是一種控制流語句,另外它也被稱做循環語句。流程圖:spa
程序執行到while處,「當」條件爲True時,就去執行while內部的代碼,「當」條件爲False時,就跳過。
語法爲:
while 條件:
循環執行的語句
同if同樣,注意冒號,注意縮進。
今天的栗子:
a = 1 #先a設爲1
while a != 0: #a不等於0就一直作
print "please input"
a = input()
print "over"
下圖給出一種方法。遊戲
注意,這裏出現了兩層縮進,要保持每層縮進的空格數相同。開發
到此爲止,小遊戲已經基本成型了。input