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

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

python中 while, if, for 語句有什么區(qū)別嗎?比如在進行range函數(shù)循環(huán)時候

python中 while, if, for 語句有什么區(qū)別嗎?比如在進行range函數(shù)循環(huán)時候

慕桂英546537 2019-04-14 12:08:36
python中 while, if, for 語句有什么區(qū)別嗎?比如在進行range函數(shù)循環(huán)時候
查看完整描述

3 回答

?
慕田峪7331174

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

while是Python中的循環(huán)語句,if屬于條件選擇語句,而for in屬于迭代語句。

while 用于重復執(zhí)行操作,重復的條件不一定是特定的次數(shù),只要條件滿足即可:

1

2

3

4

5

# 打印1-5的平方

x = 1

while x <= 5:

    print(x ** 2)

    x = x + 1

if 與 循環(huán)迭代無關,在默認順序執(zhí)行代碼的情況下,滿意某個條件要以執(zhí)行分支語句:

1

2

3

score = 66

if score >= 60:

    print('及格')

for in用于遍歷一個可迭代對象(如列表,元組,range等)的每一個元素,將迭代出的每個元素放入臨時變量備用:

1

2

3

# 遍歷1-5的序列元素,并打印平方

for x in range(1,6):

    print(x ** 2)

 


查看完整回答
反對 回復 2019-04-15
?
絕地無雙

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

if: 用于進行一個邏輯的判斷while: 用一個邏輯判斷決定是否進行循環(huán)
for: 在一個預知的可枚舉集合內(nèi)循環(huán)
break: 跳過后續(xù)代碼, 退出當前循環(huán)
continue: 跳過后續(xù)代碼, 繼續(xù)進行循環(huán)

查看完整回答
反對 回復 2019-04-15
?
富國滬深

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

編程語言通常是由表達式,語句,程序,函數(shù),類,庫等組成的。if,while,for都是語句。有人說流程,其實這三句話都是在講流程,就是分支語句。就是一個流程里如何建立分支的。

if是標準的分支。當你需要判斷的時候就用
if a==b:
print "a is same as b."

for和while是循環(huán)語句,要說程序中最強大的語句是什么,當然就是循環(huán)啦。因為可以枯燥的去重復,同時又可以變化某些動作。我最喜歡這個語句。

for i in range(1,5):
print "next is %d"%i

while用處比較多。通常我們用來做文件讀寫
fp=open("xxxx.txt")
while True:
line=fp.readline()
if not line:break
print "we got %s"%line.strip()
這里還使用了break, break是跳出循環(huán)的意思,continue是忽略下面的語句,回到循環(huán)開始位置。都是常用的語句。


查看完整回答
反對 回復 2019-04-15
  • 3 回答
  • 0 關注
  • 901 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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