1 判斷 if
2 條件迴圈 while
3 for迭代式迴圈
4 break和continue關鍵字
#第一種:
age=28
if age > 18:
print('表白'
)#第二種if...else...:
if age > 18 and age < 22:
print('表白'
)else
:
print('
阿姨好')#
第三種 #if多分支:
score=input('
>>: ')
score=int(score)
if score >= 90:
print('優秀'
)elif score >= 80:
print('良好'
)elif score >= 60:
print('合格'
)else
:print('
滾犢子')
if巢狀:
age=19is_pretty=truesuccess=true
if age > 18 and age < 22 and
is_pretty:
ifsuccess:
print('
表白成功,在一起')
else
:
print('
去他媽的愛情')
else
:
print('
阿姨好')
while條件:
迴圈體
count=0while count <= 10:
(count)
count+=1
巢狀迴圈
count = 1while
true:
if count > 3:
print('
too many tries')
break
name = input('
name>>: ')
password = input('
password>>: ')
if name == '
egon
'and password == '
123'
:
print('
login successfull')
while
true:
cmd=input('
cmd>>:
') #
qif cmd == 'q'
:
break
print('
run %s
' %cmd)
break
else
:
print('
user or password err')
count += 1
使用tag
count = 1tag=truewhile
tag:
if count > 3:
print('
too many tries')
break
name = input('
name>>: ')
password = input('
password>>: ')
if name == '
egon
'and password == '
123'
:
print('
login successfull')
while
tag:
cmd=input('
cmd>>:
') #
qif cmd == 'q'
: tag=false
continue
print('
run %s
' %cmd)
else
:
print('
user or password err')
count += 1
count=0while count <= 5:
if count == 3:
break
(count)
count+=1
else
:print('
當while迴圈在執行過程中沒有被break打斷,則執行我
')
for i in range(1,10,2):
print(i)
l1=['a','
b','
c','
d','e'
]for i in
range(len(l1)):
print(i,l1[i])
for i in range(5):if i == 3:break
(i)else
:
print('
當迴圈在執行過程中沒有被break打斷,則執行我
')
while+break
count=0while
true:
if count == 5:
break
#跳出本層迴圈
(count)
count+=1
while+continue
#1,2,3,4,5,7
count=1
while count <= 7:
if count == 6:
count += 1
continue
#跳出本次迴圈
(count)
count+=1
python流程控制 python之流程控制
電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...
Python流程控制語句流程控制語句
流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...
python 流程控制
coding utf 8 if判斷 任何非零數字或非空物件都為真 數字0,空物件以及特殊物件none都是false result 1 and 1 2 print result 三中布林表示式運算 and 與運算 or 或運算 not 非運算 cond1 1 cond2 1 2 if cond1 an...