python 流程控制

2022-06-26 16:39:12 字數 3359 閱讀 1083

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=true

success=true

if age > 18 and age < 22 and

is_pretty:

ifsuccess:

print('

表白成功,在一起')

else

:

print('

去他媽的愛情')

else

:

print('

阿姨好')

while條件:

迴圈體

count=0

while count <= 10:

print

(count)

count+=1

巢狀迴圈

count = 1

while

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=true

while

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=0

while count <= 5:

if count == 3:

break

print

(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

print

(i)else

:

print('

當迴圈在執行過程中沒有被break打斷,則執行我

')

while+break

count=0

while

true:

if count == 5:

break

#跳出本層迴圈

print

(count)

count+=1

while+continue

#

1,2,3,4,5,7

count=1

while count <= 7:

if count == 6:

count += 1

continue

#跳出本次迴圈

print

(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...