循環(huán)結(jié)構(gòu)的應用場景
如果在程序中我們需要重復的執(zhí)行某條或某些指令,例如用程序控制機器人踢足球,如果機器人持球而且還沒有進入射門范圍,那么我們就要一直發(fā)出讓機器人向球門方向奔跑的指令。當然你可能已經(jīng)注意到了,剛才的描述中其實不僅僅有需要重復的動作,還有我們上一個章節(jié)講到的分支結(jié)構(gòu)。再舉一個簡單的例子,比如在我們的程序中要實現(xiàn)每隔1秒中在屏幕上打印一個"hello, world"這樣的字符串并持續(xù)一個小時,我們肯定不能夠?qū)rint('hello, world')這句代碼寫上3600遍,如果真的需要這樣做那么編程的工作就太無聊了。因此,我們需要了解一下循環(huán)結(jié)構(gòu),有了循環(huán)結(jié)構(gòu)我們就可以輕松的控制某件事或者某些事重復、重復、再重復的發(fā)生。在Python中構(gòu)造循環(huán)結(jié)構(gòu)有兩種做法,一種是for-in循環(huán),一種是while循環(huán)。
for-in循環(huán)
如果明確的知道循環(huán)執(zhí)行的次數(shù)或者是要對一個容器進行迭代(后面會講到),那么我們推薦使用for-in循環(huán),例如下面代碼中計算
用for循環(huán)實現(xiàn)1~100求和 Version: 0.1 Author: 駱昊 """ sum = 0 for x in range(101): sum += x print(sum)
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)頁標題:詳解Python的循環(huán)結(jié)構(gòu)知識點-創(chuàng)新互聯(lián)
新聞來源:http://www.chinadenli.net/article2/didsic.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、品牌網(wǎng)站建設、網(wǎng)站收錄、網(wǎng)頁設計公司、響應式網(wǎng)站、移動網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)