日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python流程控制语法_005 Python语法之流程控制

發(fā)布時(shí)間:2025/3/20 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python流程控制语法_005 Python语法之流程控制 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.if語(yǔ)句

x = int(input("Please enter an integer:"))

if x<0:

x = 0

print("不負(fù),變成0")

elif x == 0:

print("Zero")

elif x == 1:

print("Single")

else:

print('More')

2.while語(yǔ)句

while b < 10:

print(b)

b++

3.for語(yǔ)句

Python中的for語(yǔ)句和C中的有些不同。Python中的for語(yǔ)句迭代序列中的元素,如:

a = ['cat','window','defenestrate']

for x in a:

print(x,len(x))

不要在循環(huán)迭代的過(guò)程中修改原有序列,如果真的需要修改迭代的序列,必須先拷貝一份,如:

for x in a[:]:

if len(x) > 6 :

a.insert(0,x)

4.break、continue語(yǔ)句,以及循環(huán)中的else語(yǔ)句

break語(yǔ)句跳出最近一層的for或者while循環(huán)

contineu語(yǔ)句進(jìn)入下一次循環(huán)。

循環(huán)語(yǔ)句也還有個(gè)case部分,該部分在循環(huán)遍歷完一個(gè)list(for語(yǔ)句)或者條件變

成false(while語(yǔ)句),而不是使用break語(yǔ)句跳出循環(huán)時(shí)執(zhí)行。如:

for n in range(2,10):

for x in range(2,n):

if n % x == 0:

print(n,'equals',x,'*',n//x)

break

else:

#沒(méi)有找到匹配結(jié)果時(shí)執(zhí)行

print(n,'是一個(gè)素?cái)?shù)')

5.pass語(yǔ)句

pass語(yǔ)句不做什么事。它被用在語(yǔ)法上需要一個(gè)語(yǔ)句,但是程序又不想執(zhí)行任何動(dòng)作。例如,空函數(shù)、沒(méi)有自定義屬性的類:

while True:

pass #等待,只到出現(xiàn)鍵盤中斷(CTRL+C)

class MyEmptyClass:

pass

def initlog(*args):

pass

分享到:

2010-12-05 22:29

瀏覽 718

評(píng)論

總結(jié)

以上是生活随笔為你收集整理的python流程控制语法_005 Python语法之流程控制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。