文法
if 判斷條件:
執行語句……
else:
示例
num=8
if num==8:
print 'right'
else:
print 'wront'
文法:
if 判斷條件1:
執行語句1……
elif 判斷條件2:
執行語句2……
elif 判斷條件3:
執行語句3……
執行語句4……
示例:
if num==6:
print 'wrong'
elif nume==7:
elif num==8:
while 判斷條件:
#!/usr/bin/python
count = 0
while (count < 9):
print 'The count is:', count
count = count + 1
print "Good bye!"
for iterating_var in sequence:
statements(s)
# -*- coding: UTF-8 -*-
for letter in 'Python': # 第一個執行個體
print '目前字母 :', letter
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # 第二個執行個體
print '目前字母 :', fruit
Python for 循環嵌套文法:
for iterating_var in sequence:
statements(s)
Python while 循環嵌套文法:
while expression:
while expression:
statement(s)
statement(s)
break語句用來終止循環語句,即循環條件沒有False條件或者序列還沒被完全遞歸完,也會停止執行循環語句。
示例代碼:
for letter in 'Python': # First Example
if letter == 'h':
break
print 'Current Letter :', letter
var = 10 # Second Example
while var > 0:
print 'Current variable value :', var
var = var -1
if var == 5:
Python continue 語句跳出本次循環,而break跳出整個循環。
continue 語句用來告訴Python跳過目前循環的剩餘語句,然後繼續進行下一輪循環。
continue
var = 10 # 第二個執行個體
print '目前變量值 :', var
Python pass是空語句,是為了保持程式結構的完整性。
pass 不做任何事情,一般用做占位語句。
# 輸出 Python 的每個字母
for letter in 'Python':
pass
print '這是 pass 塊'
本文轉自 老鷹a 51CTO部落格,原文連結:http://blog.51cto.com/laoyinga/1886494