目錄迴圈:重複幹一件事,迴圈容器資料型別
lis = ['gebilaowang', 'dapao', 'yongjiushuaige','dsb']
print(len(lis))
count = 0
while true:
if count == len(lis):
break
print(lis[count])
count += 1
'''while:
1. 會進入死迴圈(不可控),盡量少使用while迴圈
2. 世間萬物都可以作為迴圈的物件
for:
1. 不會進入死迴圈(可控),以後盡量使用for迴圈
2. 只對容器類資料型別+字串迴圈(可迭代物件)
'''lis = ['gebilaowang', 'dapao', 'yongjiushuaige','dsb']
for i in lis: # i='gebilaowang' # i='dapao'
print(i) # i='gebilaowang' # i='dapao'
print(1)
for i in 'nick':
print(i)
print(list(range(3))) # 0,1,2
print(list(range(10))) # 0,1,2..9
print(list(range(2,5))) # 2,3,4 # 顧頭不顧尾
print(list(range(3,6))) # 3,4,5 # 顧頭不顧尾
print(list(range(3,7,3))) # 3,6 # 顧頭不顧尾
print(list(range(1,10,2))) # 1,3,5,7,9 # 顧頭不顧尾
for i in range(1,11): # 1,2,3,4,5
print(i)
if i == 5:
break #跳出迴圈
for i in range(1,11): # 1,2,3,4,5,6,7,8,9,10
if i == 5:
continue # 跳出本次迴圈
print(i)
for i in range(1,11): # 1,2,3,4,6,7,8,9,10
if i == 5:
break #跳出本次迴圈
print(i)
else: # 沒有被break會觸發
print('hello,你居然執行到了else')
eg:
import time
print('loading',end='')
for i in range(6):
print('.',end='') # ......
time.sleep(0.5)
語法基本迴圈控制
一 for迴圈 1.格式 for 初始化 條件 增量 2.原理 2.1初始化只執行一次,在迴圈開始前執行 2.2條件不參與迴圈,只作為迴圈是否開始的條件 每次開始下一次迴圈之前,都先檢查條件是否滿足,不滿足就不執行 2.3增量語句塊,將附加在每次迴圈的最後執行。當每次迴圈的迴圈語句塊執行完後,執行增...
條件,迴圈基本語法
順序結構 從上到下 條件結構 if 判斷條件 if 判斷條件 else if 判斷條件 else if 判斷條件 else switch語句 switch語句的判斷條件只能是byte,short,int char,jdk1.7之後能用string。不允許兩個case具有相同的值。根據判斷條件去找ca...
Python基本語法 迴圈語句
學習筆記以備日後溫習 python3入門與高階 分支迴圈條件與列舉 包 模組 函式 功能 輸入賬號密碼完成開鎖 account qiyue password 123456 print please input account user account input print please input...