python循環(huán)怎么寫
Python提供了多種循環(huán)結(jié)構(gòu),包括for循環(huán)和while循環(huán)。循環(huán)用于重復(fù)執(zhí)行一組語句,直到滿足指定的條件為止。接下來,將詳細(xì)介紹Python中的循環(huán)以及如何使用它們。
1.for循環(huán):
for循環(huán)用于遍歷序列(列表、元組、字符串等)中的每個(gè)元素,并執(zhí)行指定的操作。for循環(huán)使用關(guān)鍵字“for”,后跟一個(gè)變量名、分隔符“in”和一個(gè)序列,語法如下:
python
for 變量名 in 序列:
循環(huán)體語句
注:冒號(hào)“:”表示下面縮進(jìn)的部分是循環(huán)體。
示例1:
python
# 遍歷列表
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(num)
輸出:
1
2
3
4
5
示例2:
python
# 遍歷字符串
text = "Hello World"
for char in text:
print(char)
輸出:
H
e
l
l
o
W
o
r
l
d
2.while循環(huán):
while循環(huán)用于重復(fù)執(zhí)行一組語句,直到滿足指定的條件為止。while循環(huán)使用關(guān)鍵字“while”,后跟一個(gè)條件表達(dá)式,語法如下:
python
while 條件表達(dá)式:
循環(huán)體語句
注:冒號(hào)“:”表示下面縮進(jìn)的部分是循環(huán)體。
示例:
python
# 輸出1~10的數(shù)字
num = 1
while num <= 10:
print(num)
num += 1
輸出:
1
2
3
4
5
6
7
8
9
10
3.break和continue語句:
在循環(huán)結(jié)構(gòu)中,可以使用break和continue語句來控制循環(huán)的執(zhí)行。break用于跳出最近的循環(huán)結(jié)構(gòu)(for或while),continue用于跳過當(dāng)前循環(huán)中的某個(gè)元素并繼續(xù)執(zhí)行下一個(gè)循環(huán)。具體使用方法和效果如下:
示例1:
python
# 打印1至10中的奇數(shù)
for num in range(1, 11):
if num % 2 == 0:
continue
print(num)
輸出:
1
3
5
7
9
示例2:
python
# 在1至10中找到第一個(gè)能被3整除的數(shù)
for num in range(1, 11):
if num % 3 == 0:
print(num)
break
輸出:
3
以上就是Python中常用的循環(huán)結(jié)構(gòu)及其使用方法。需要注意的是,在使用循環(huán)結(jié)構(gòu)時(shí),應(yīng)當(dāng)確保循環(huán)中的條件表達(dá)式不會(huì)造成死循環(huán),否則程序?qū)o法終止。






















