Python之 控制流

2021-08-07 23:53:50 字數 1547 閱讀 5550

格式:

i1 = 3

if i1 > 4:

print('yes you are right')

elif 0 < i1 < 4:

print('im dont konw')

else:

print('no you are wrong')

注意if、elif以及else後面的(:)符號,我們通過它告訴python下面跟著乙個語句塊。

number = 23

running = true

while running:

guess = int(input('enter an integer:'))

if guess == number:

print('congratulations,you guessed it')

running = false

elif guess < number:

print('no,it is a little lower than that')

else:

print('no,it is a little higher than that ')

else:

print('the while loop is over')

print('done')

輸出結果:

enter an integer:22

no,it is a little lower than that

enter an integer:24

no,it is a little higher than that

enter an integer:23

congratulations,you guessed it

the while loop is over

done

注意:在python2.x版本中輸入使用的是raw_input而在python3.x版本中輸入使用的是input。並且後面都要跟冒號。

格式:for...in

for i in range(1,5):

print(i)

else:

print('the loop is over')

結果:c:\python36\python.exe c:/users/蔡瑞/7.py12

34the loop is over

process finished with exit code 0

注意:range(1,5)只是輸出1-4沒有5。還有,else部分是可選的,如果包含else,它總是在for迴圈結束後執行一次,除非遇到break語句。

for迴圈在這個範圍內遞迴,這就相當於把序列中的每個數(或物件)賦值給i,一次乙個,然後以每個i的值執行這個程式塊。

programming is fun 

when the work is done

if you wanna make your work also fun:

use python

Python之四 控制流

1 if 邏輯判斷 if a b elif c d else e 先判斷a語句塊的值是否為真,如果為真,則執行b語句塊,如果不為真則轉到elif判斷c語句塊的值是否為真,如果為真執行d語句塊,如果不為真轉到else,執行e語句塊 例句 2 while迴圈 while a b先判斷語句塊a的值是否為真...

python控制流教程 python控制流

1.if.elif.else 語法 if 判斷條件 語句.elif 判斷條件 語句.else 語句.elif語句可以有0個或多個 2.while和for迴圈 while 判斷條件 語句.for iterating var in sequence statements s 可以在while迴圈體中巢狀...

Python學習之控制流部分

0 引論 前面介紹了基礎資料部分,本節將總結一下python的控制流。有了基礎資料以及控制流,則就可以寫出一些初步的程式。可以說語言通用的部分就是基礎資料和控制流,這兩部分構成了一門語言最最基本的部分。控制流主要有順序結構,if結構,迴圈結構。下面一一介紹。1 賦值語句 x 1 x 1 除了最基本的...