格式:
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 除了最基本的...