pythin縮排規則:具有相同縮排的**被視為**塊。
s= 5
if s>=63:
print 's'
print 't'
print 'k'
上面第3、4行為乙個**塊,第五行與3、4行不是乙個**塊;若if條件成立,執行3、4句,結束之後執行第5句;否則直接執行第5句。
縮排請嚴格按照python的習慣寫法:4個空格(不要使用tab,更不要tab和空格混合使用,會引起語法錯誤)。
在python互動環境裡,要留意縮排,退出縮排時需要多敲一行回車。
s= 5
if s>=63:
print 's'
else:
print 't'
從上到下依次判斷,若某一判斷為true,則後面判斷不再執行。
s= 5
if s>=10:
print '10'
elif s>=8:
print '8'
else:
print '5'
表示x的y次冪為x**y
l=[1,2,3]
for x in l:
print x
x變數是在for迴圈中定義的,意思是依次取出list中每個元素,並賦值給x,然後執行for迴圈體。主要是把list或者tuple中的元素迭代出來。
l=[1,2,3]
x=1while x<2:
print l[x]
x=x+1
不迭代,利用條件判斷是否結束。
l=[1,2,3]
x=1while true:
print l[x]
x=x+1
if x>=2:
break
若一直不滿足if的條件,則一直迴圈,否則跳出這個while迴圈。
for x in l
x=x+1
if x<10:
continue
sum=sum+x
for x in ['a','b','c']
for y in [1,2,3]
print x+y
python之迴圈語句(while語句)
迴圈語句 迴圈語句 說明while 若為真,則迴圈,常與比較運算子使用 for若為真,則迴圈,常與成員運算子使用 continue 終止當前迴圈,進入下一迴圈 break 退出迴圈,執行下一命令 pass 不執行任何操作 while語句可以非常簡單的製造死迴圈 while true print 迴圈...
Python學習之迴圈語句
python提供了while迴圈和for迴圈,但沒有do while迴圈.允許迴圈巢狀。基本形式如下 while 判斷條件 執行語句.執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零 或非空 null 的值均為true。while.else 在python中,可使用for.else...
Python基礎之迴圈語句
2 while迴圈 3 迴圈巢狀 迴圈可以用來重複執行某條語句,直到某個條件得到滿足或遍歷所有元素。是for迴圈,可以把集合資料型別list tuple dict set的元素遍歷出來。city list 廣州 深圳 東莞 佛山 for city in city list print 當前地市為 f...