常用的流程控制語句3種:
python中的條件語句一般是指if…else語句
score = 83
# 如果大於等於60分就及格 小於60分就不及格
if score >= 60:
print(*"及格"*)
print(*"及格"*)
print(*"及格"*)
注意:
score = 55
if score \>= 60:
print(*"及格"*)
else:
print(*"不及格"*)
注意:
如果在else語句中繼續判斷下一條語句的話,有兩種方式
score = 73
if score >= 90:
print("優秀")
else:
if score >= 80:
print("良好")
else:
if score >= 70:
print("中等")
else:
if score >= 60:
print("及格")
else:
print("不及格")
上面的**巢狀了很多層,不太好看,通常建議用第2種寫法
score = 82
if score >= 90:
print("優秀")
elif score >= 80:
print("良好")
elif score >= 70:
print("中等")
elif score >= 60:
print("及格")
else:
print("不及格")
ps. python中可以通過a <= b <= c的語句進行條件判斷
上面的**可以改為
score = 93
if 90<= score <= 100:
print("優秀")
elif 80<= score <90:
print("良好")
elif 70<= score <80:
print("中等")
elif 60<= score <70:
print("及格")
elif 0<= score <60:
print("不及格")
else:
print("分數有錯誤")
從鍵盤輸入乙個數,判斷這個數是否能被2或3整除。輸出下面語句之一:
value = int(input("輸入乙個數:"))
if value % 2 == 0:
if value % 3 == 0:
print("該數能被2和3整除")
else:
print("該數只能被2整除")
else:
if value % 3 == 0:
print("該數只能被3整除")
else:
print("該數不能被2或3整除")
ps.
# 不建議這樣寫
if a > 0: print("大")
# 這樣寫就可以了
if a > 0:
print("大")
#建議這樣寫
if a > 0:
print("大")
# 不建議這樣寫
if a:
print("大")
while 判斷語句:
迴圈語句
列印5條hello語句
count = 0
while count < 5:
print("hello")
#count = count + 1
count += 1
無限迴圈:
while true:
print("hello")
所以,迴圈語句要小心進入死迴圈
break表示跳出迴圈;continue表示跳過當次迴圈,進入下一次迴圈
while語句後面可以跟else語句,當while的條件不滿足的時候執行else語句
count = 0
while count < 5:
print("count = ", count)
count += 1
else:
print("count大於等於5")
如果是通過break跳出迴圈,將不會執行else語句
count = 0
while count < 5:
print("count = ", count)
count += 1
if count == 3:
break
else:
print("count大於等於5")
print("程式結束")
for迴圈便利任何序列的內容。比如乙個列表、元組、字串……
一般格式:
for 變數 in 序列:
迴圈語句
遍歷列表
|for迴圈可以新增else語句,當迴圈結束的時候,訪問else語句
else:
print('end')如果要訪問數字序列,需要使用range()函式,表示範圍:
for i in range(5):
print(i)
# for(int i = 0; i < 5; i++)
# 0 1 2 3 4
range()可以新增第乙個引數,表示開始的位置
for i in range(5, 10):
print(i)
# for(int i = 5; i < 10; i++)
# 5 6 7 8 9
1.根據分數列印出對應的等級90~100——優秀;80~89——良好;70~79——中等;60~69——及格;0~59不及格
如:score = 68
2 列印出下面的內容
*******
******
*****
****
*****
*
url:
對應版本:baoai_python_v5
對應檔案:sample/python/p5.py
python基礎(流程控制)
命名規則 變數名 包名 python推薦 last name 小駝峰 lastname if語句 if 條件 條件成立,做的事情 else 條件不成立,做的事情 elif語句 if 條件 and 條件 成立,則。elif 條件 成立,則。else 以上都不成立,則。且不要空格和tab共用!邏輯判斷 ...
Python基礎 流程控制
1 數字加,2 字串拼接 1.數字相乘 2 字串和整數相乘表示重複字串 取餘 取整 取冪 a b 相當於 a a b a b 相當於 a a b 變數 資料比較位址是否相等 isisnot 簡單資料型別 如果有重複資料 不再開闢新空間,使用原空間位址,從而節約記憶體空間 複雜資料型別 無論資料是否重...
5 流程控制
正確為true,錯誤為false。程式中的所有語句都是從上到下逐條執行,這樣的程式結構叫做順序結構。順序結構是程式開發中最常見的一種結構,它可以包含多種語句,如變數的定義語句 輸入輸出語句 賦值語句等。下面來看乙個順序結構的簡單例子,通過程式實現按順序輸出 我愛c語言 include int mai...