1.while語句
條件循環控制語句。一般需要和break一起使用,不然會進入死循環。
格式:【 while <條件>:
<內容>
2.if語句流程分支的條件控制,一般和elif和else使用。 x=int(input('请输入一个数字:'))while x>0: print('正数') break
x=int(input('请输入一个数字:')) if x<0: print('负数') elif x==0: print('零') else : print('正数')
#循環控制語句,可用來遍歷某一對象,和in一起使用。 格式: 【 for <> in <物件集合>:】
#书写格式result = value1 if 条件 else value2#如果条件成立,把value1的值赋给result,不成立,则把value2的值赋给resul
格式: range(stop) 給出結束數值,開始數值預設為0,間隔為1。
range(start,stop) 給予開始數值及結束數值,間隔1。 range(start,stop,step) 給予開始數值與結束數值,間隔為step數值。x=['a','b','c','d']for i in x : # i 位置的字符,只要不是关键字,可以随意用字符代表 print(i)
5.break和continue語句,以及循環中的else語句
1)break語句和
中的類似,用來跳出最近的一級for 或while 迴圈。 for i in range(3): #运行结果为0,1,2
print(i)for i in range(0,5): #运行结果为0,1,2,3,4
print(i)for i in range(-2,10,2): #运行结果为-2,0,2,4,6,8
print(i)
表示迴圈繼續執行下一次迭代:
while True: print('hello') break
for x in range(1, 4): print(x, 'for语句') continue print(x, 'continue语句后') else: print(x, 'else语句') #运行结果 for语句 for语句 for语句 else语句
6.pass語句
pass語句什麼都不做。它用於那些語法上必須要有什麼語句,但程式什麼也不做的場合,通常用於創建最小結構的類別。另一方面,pass可以在建立新程式碼時用來做函數或控制體的佔位符。可以讓你在更抽象的層次上思考。
for x in range(1, 4): print(x) else: print(x) #运行结果 2 3
以上是關於Python流程控制詳細程式碼分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!