基本語法之for迴圈

2022-07-29 21:21:21 字數 1505 閱讀 4519

目錄迴圈:重複幹一件事,迴圈容器資料型別

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