if elif else語句的使用

2021-10-19 09:41:47 字數 1668 閱讀 2435

# 學習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...