Python 第5講 While

同樣這道數(shù)學(xué)題:1+2+3+4+……+999+1000=?
也可以用while的方法來實(shí)現(xiàn)。代碼如下:

sum=0
count=1
while count<=1000:
    sum=sum+count
    count=count+1    
print("Total Number is :%d" %sum)

這里我們用了一個(gè)計(jì)數(shù)器count,讓它從1開始,每執(zhí)行一次,就加1,如果這個(gè)計(jì)數(shù)器的值小于等于1000,就繼續(xù)執(zhí)行,如果大于1000了就退出。
個(gè)人感覺,使用while的時(shí)候,對(duì)于條件的控制可以比for更靈活,但是一定要設(shè)計(jì)好退出循環(huán)的邏輯,不然很容易就變成死循環(huán)。比如下面這樣:

sum=0
count=1
while count<=1000:
    sum=sum+count  
print("Total Number is :%d" %sum)

漏寫了count=count+1的話,循環(huán)就永遠(yuǎn)無法結(jié)束了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,696評(píng)論 18 399
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,557評(píng)論 0 13
  • 定的五點(diǎn)半的鬧鐘,五點(diǎn)二十起床了,啥情況?我也不知道。 幾周前與小懶約定,去她那邊玩,拖了挺長一段時(shí)間,不是有這事...
    郢郢閱讀 204評(píng)論 0 0
  • [玫瑰]20170801徐海波讀《不輸在家庭教育上》分享(上海,第358天) 《林清玄:喚醒內(nèi)心的種子》摘錄: 孩...
    覺之燈閱讀 279評(píng)論 0 0
  • 臨近畢業(yè)前的某天晚上,一向缺詞少文的H在對(duì)面寢室玩完游戲后突然跑回寢室對(duì)正坐于電腦前的我笑說道:“N,原來我們以前...
    T貓害死了好奇T閱讀 559評(píng)論 0 0

友情鏈接更多精彩內(nèi)容