# 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 注意...