阿摩線上測驗 登入

申論題資訊

試卷:98年 - 098年基層警察人員、98年稅務人員、98年退除役軍人轉任、海岸巡防人員、關務人員、國軍上校以上軍官轉任四等退除役軍人轉任_4等_資訊處理#33862
科目:程式設計
年份:98年
排序:0

申論題內容

三、試利用巢狀的 if 敘述設計一程式,直接輸入學生成績,輸出為成績之評等。 學生成績依下列的分類方式評等:(25 分) 80~100:優等 60~79: 普通 0~59: 不及格 由鍵盤輸入學生成績之後,印出其結果。

詳解 (共 1 筆)

詳解 提供者:hchungw
python
Copy code
# 從鍵盤輸入學生成績
score = int(input("請輸入學生成績:"))
# 使用巢狀 if 判斷成績等級
if score >= 80 and score <= 100:
    print("成績等級:優等")
elif score >= 60 and score < 80:
    print("成績等級:普通")
elif score >= 0 and score < 60:
    print("成績等級:不及格")
else:
    print("輸入的成績無效")
當執行這段程式時,它會首先提示用戶輸入一個學生成績。然後,程式會根據輸入的成績,使用巢狀 if 敘述來判斷並輸出該成績對應的等級。如果輸入的成績不在有效範圍內(即不在0到100之間),程式會輸出一條提示信息,指出輸入的成績無效。