# 學習if-elif-else語句的目的:當需要從上往下依次判斷條件時,可以使用該語句,注意點當滿足了某個條件
# 則後面的條件就不在進行判斷了,整個if-elif-else語句會判斷結束, 如果列舉的條件都不滿足則會執行
# else語句
score = float(input("請輸入您的分數:"))
# 判斷分數是否符合某個條件
if score >= 90 and score <= 100:
# 當滿足了條件,則後面就不會再進行判斷
print("優秀")
elif score >= 80 and score < 90:
# 當滿足了條件,則後面就不會再進行判斷
print("良好")
elif score >= 70 and score < 80:
# 當滿足了條件,則後面就不會再進行判斷
print("一般般")
elif score >= 60 and score < 70:
# 當滿足了條件,則後面就不會再進行判斷
print("剛剛及格")
elif score >= 0 and score < 60:
# 當滿足了條件,則後面就不會再進行判斷
print("不及格")
else:
# 以上列舉的條件都不滿足,則會執行else語句
print("請輸入合法分數, 0-100之間!")
列印結果:
請輸入您的分數:20
不及格程序已結束,退出**0
請輸入您的分數:68
剛剛及格
程序已結束,退出**0
請輸入您的分數:90
優秀程序已結束,退出**0
# 學習if-elif-else語句的目的:當需要從上往下依次判斷條件時,可以使用該語句,注意點當滿足了某個條件
# 則後面的條件就不在進行判斷了,整個if-elif-else語句會判斷結束, 如果列舉的條件都不滿足則會執行
# else語句
score = float(input("請輸入您的分數:"))
# 判斷分數是否符合某個條件
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:
# 以上列舉的條件都不滿足,則會執行else語句
print("請輸入合法分數, 0-100之間!")
# else語句是可選,可以根據自己的開發情況,選擇新增else語句
列印結果:
請輸入您的分數:89
良好程序已結束,退出**0
if elif else 組合使用
話說,寫了這麼久測試 突然被if和elif的用法卡住了,突然發現原來對他們兩個的作用不是很明確,細思極恐啊。亡羊補牢為時未晚,下面兩段 幫助有同樣困惑的大家解惑 也許只有我不懂,哈哈哈哈。encoding utf 8 a 88 if a 90 print u 優秀 if a 88 print u 正...
Shell 語言中的if elif else
一 if的基本語法 if command then 符合該條件執行的語句 elif command then 符合該條件執行的語句 else 符合該條件執行的語句 fielif可以巢狀多個 裡邊必須要加空格,必須要寫成if 條件 then,其中 代表空格 二 字串判斷 z str 當str的長度為0...
for語句的使用
在程式語言中少不了使用邏輯結構去進行操作繁雜的操作,這樣解決了繁瑣的步驟,容易讓別人讀懂。在linux中有常用的三種迴圈迴圈 for,while,until 基本規則 迴圈體 要執行的 可能要執行n遍 進入條件 退出條件 1 for迴圈的格式 for迴圈 for 變數名 in 列表 do 迴圈體do...