Python中,While迴圈語句的用法及注意事項

來源:互聯網
上載者:User

標籤:ide   splay   put   image   closed   opened   sed   one   今天   

今天跟著老師學習了While語句的用法,聽老師講的時候是聽明白了,感覺好簡單,但是自己做一遍的時候出了好多處的錯誤。我犯的錯誤都是新手常犯的,因此我覺得有必要把這次記錄下來,提醒自己也提醒跟我一樣的小白要注意一下。

 

這次做的是猜年齡的小程式,案例代碼如下:

 1 age=50 2 flag = True 3 while flag: 4     usr_input=int(input("請輸入你猜測的年齡:")) 5     if usr_input == age: 6         print("恭喜,回答正確!") 7         flag=False 8     elif usr_input > age: 9         print("您猜過頭啦!")10     else:11         print("您猜小啦!")
猜年齡,直至猜對為止

 

細數了一下,我犯了以下三個錯誤:

1.int要放在input前面定義,並且“請輸入你猜測的年齡”要加雙引號。

2.print前面要縮排,不然程式運行會出錯。

3.True和False第一個必須要大寫,小寫true和false程式不識別。

 

當然,還有另外一種用 break 實現該程式的方式,代碼如下,可以對比看一下哈:

 1 age=50 2 while True: 3     usr_input=int(input("請輸入你猜測的年齡:")) 4     if usr_input == age: 5         print("恭喜,回答正確!") 6         break 7     elif usr_input > age: 8         print("您猜過頭啦!") 9     else:10         print("您猜小啦!")
猜年齡,實現方法二

 

Python中,While迴圈語句的用法及注意事項

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.