python流程迴圈 Python 流程控制之迴圈

2021-10-12 11:47:10 字數 2778 閱讀 3317

# 1. while迴圈:條件迴圈

# i:基本語法

# while 條件:

# **1

# **2

# **3

# 示範

# name_of_bk='huangdong'

# paw_of_bk='123'

# tag=true

# while tag:

# inp_name=input('your name>>:')

# inp_pwd=input('your password>>:')

# if inp_name == name_of_bk and inp_pwd == paw_of_bk:

# print('login successful')

# tag=false

# else:

# print('username or password error')

# print('emmmmmm')

# ii: while+break:break代表結束本層迴圈

# 示範:

# while true:

# print(1)

# break

# print(2)

# print(3)

# name_of_bk='huangdong'

# paw_of_bk='123'

# while true:

# inp_name=input('your name>>:')

# inp_pwd=input('your password>>:')

# if inp_name == name_of_bk and inp_pwd == paw_of_bk:

# print('login successful')

# break

# else:

# print('username or password error')

# print('emmmmmm')

# iii: while + continue: continue代表結束本次迴圈,直接進入下一次

# 示範

# count=1

# while count <6:

# if count == 3:

# count+=1

# continue

# print(count)

# count+1

# 輸錯三次退出

# name_of_bk='huangdong'

# paw_of_bk='123'

# count=0

# while true:

# if count == 3:

# print('輸錯次數過多..')

# break

# inp_name=input('your name>>:')

# inp_pwd=input('your password>>:')

# if inp_name == name_of_bk and inp_pwd == paw_of_bk:

# print('login successful')

# break

# else:

# print('username or password error')

# count+=1 #count=3 輸錯3次

# print('emmmmmm')

# iv:while + else

# count=0

# while true:

# if count == 10:

# break

# print(count)

# count+=1

# else:

# print('else的子**塊只有在while循壞沒有被break打斷的情況下才會執行')

# count=0

# while count <= 10:

# print(count)

# count+=1

# else:

# print('else的子**塊只有在while循壞沒有被break打斷的情況下才會執行')

name_of_bk='huangdong'

pwd_of_bk='123'

count=0

tag=true

while tag:

if count == 3:

print('輸錯次數過多...')

break

inp_name=input('your name>>:')

inp_paw=input('your password>>:')

if inp_name == name_of_bk and inp_paw == inp_paw:

print('login password')

while tag:

print('''

0 退出

1 購物

2 支付

3 檢視購物車

cmd=input('>>:')

if cmd == '0':

tag=false

continue

if cmd == '1':

print('購物...')

elif cmd =='2':

print('支付..')

elif cmd == '3':

print('購物車')

else:

print('輸入錯誤的指令')

else:

print('username or password error')

Python流程控制 while迴圈

for 迴圈主要去對列表 字串 檔案的行數等有次數的迴圈上。while 迴圈在有條件的控制上。while迴圈,直到表示式變為假 或者有乙個break 才退會出while迴圈,表示式是乙個邏輯表示式,必須返回乙個true或false 語法 while expression statement s 注意...

Python 流程控制之for迴圈

什麼是for迴圈 迴圈就是重複做某件事,for迴圈是python提供第二種迴圈機制 為什麼要有for迴圈 理論上for迴圈能做的事情,while迴圈都可以做,之所以要有for迴圈,是因為for迴圈在迴圈取值 遍歷取值 比while迴圈更簡潔 如何用for迴圈 語法 for 變數名 in 可迭代物件 ...

Python流程控制 while迴圈

for 迴圈主要去對列表 字串 檔案的行數等有次數的迴圈上。while 迴圈在有條件的控制上。while迴圈,直到表示式變為假 或者有乙個break 才退會出while迴圈,表示式是乙個邏輯表示式,必須返回乙個true或false 語法 while expression statement s 注意...