-2
我新的節目,如果發現這第...其他環路,請幫助我理解它:需要幫助的Python if..for..else環
if(True):
for i in range(0, 1):
print i
else:
print 'x'
[用Python編寫的2.7]這給出了一個輸出:
0
1
這似乎是它執行兩個for循環和其他環,但只有其他環路是不允許的。爲什麼?這和普通的if ... else循環有什麼區別?
嗯,https://stackoverflow.com/q/9979970/2301450的重複? – vaultah
有一個'if'語句,**和** a [for ... else ...語句](https://stackoverflow.com/questions/9979970/why-does-python-use-else-after- for-and-while-loops),他們不在一起,就像你從縮進級別可以看出的那樣。 – abccd