第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

(python)While函數(shù)中'i=i+1'的作用是什么?

(python)While函數(shù)中'i=i+1'的作用是什么?

Helenr 2021-12-29 19:59:57
如果沒有'i=i+1',烏龜無限重復。請描述“i=i+1”與之相關的作用。import turtlet=turtle.Turtle()t.shape('turtle')i=0while i<=4:    t.fd(50)    t.rt(144)    i=i+1
查看完整描述

3 回答

?
慕萊塢森

TA貢獻1810條經(jīng)驗 獲得超4個贊

你的直覺是對的,沒有i=i+1循環(huán)將無限期地執(zhí)行。

本質上,while是一個啟動循環(huán)的關鍵字。編程語言中的任何循環(huán)都包含以下基本元素:

  • 循環(huán)變量(這里,我)

  • 循環(huán)條件或退出條件或重復直到(這里,i<=4)

  • 在循環(huán)內執(zhí)行/重復的作業(yè)/指令集

現(xiàn)在,如果i=i+1不存在,則您的循環(huán)條件始終為真,因此,它將無限期地執(zhí)行。因為,我們希望任務重復 5 次(i 在 0-4 的范圍內),所以i=i+1每次循環(huán)執(zhí)行這組語句時,我們需要用語句增加 i 的值。

PS:您可能想?yún)⒖家恍┚幊藤Y源的初學者介紹。


查看完整回答
反對 回復 2021-12-29
?
慕慕森

TA貢獻1856條經(jīng)驗 獲得超17個贊

i=i+1 #this is an increment operator that equals to i++ in other languages like C.

一樣,


i+= 1 #this is similar  to the above.

例子,


i = 0

while i<5:

    print(i)

    i+=1 (or) i= i+1


查看完整回答
反對 回復 2021-12-29
?
慕田峪7331174

TA貢獻1828條經(jīng)驗 獲得超13個贊

從代碼中可以清楚地看出:


i=0 # initially i is 0

while i<=4: # while i is less than or equal 4 continue looping

    t.fd(50)

    t.rt(144)

    i=i+1 # you increment to reach 5 at some point and stop 

          #otherwise, `i` will stay at 0 and therefore `i<=4` condition will always be true

沒有i=i+1代碼是這樣的:


import turtle

t=turtle.Turtle()

t.shape('turtle')

i=0

while True:

    t.fd(50)

    t.rt(144)


查看完整回答
反對 回復 2021-12-29
  • 3 回答
  • 0 關注
  • 1795 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號