在這個項目中,我們需要輸入一個學生的姓名和成績,然後根據成績給出等級。
一、獲取用戶輸入
首先,我們需要獲取用戶輸入的姓名和成績。可以使用Python中的input()函數,讓用戶輸入值。例如:
name = input("請輸入學生姓名:") score = int(input("請輸入學生成績:"))
上面的代碼中,我們使用input()函數獲取用戶輸入。第一個input()函數會將用戶輸入的字元串賦值給name變數,第二個input()函數會將用戶輸入的字元串轉換為整數,並將其賦值給score變數。
二、根據成績給出等級
根據常規約定,一般情況下,成績等級的劃分如下:
- 90分及以上:優秀
- 80分~89分:良好
- 70分~79分:中等
- 60分~69分:及格
- 60分以下:不及格
我們可以使用if語句來判斷成績所處的等級,並將等級賦值給一個新變數level。例如:
if score >= 90: level = "優秀" elif score >= 80 and score <=89: level = "良好" elif score >= 70 and score <= 79: level = "中等" elif score >= 60 and score <= 69: level = "及格" else: level = "不及格"
上面的代碼中,我們使用if語句判斷成績所處的等級,並將等級賦值給變數level。其中的elif語句代表「否則,如果成立」,else語句代表「否則」。
三、輸出結果
最後,我們需要將學生的姓名、成績和等級輸出。可以使用print()函數將結果輸出到控制台。例如:
print("學生姓名:", name) print("學生成績:", score) print("學生等級:", level)
上面的代碼中,我們使用print()函數輸出學生的姓名、成績和等級。其中的逗號用於將多個內容輸出在同一行。如果需要換行,可以使用換行符「\n」。
四、完整代碼示例
name = input("請輸入學生姓名:") score = int(input("請輸入學生成績:")) if score >= 90: level = "優秀" elif score >= 80 and score <=89: level = "良好" elif score >= 70 and score <= 79: level = "中等" elif score >= 60 and score <= 69: level = "及格" else: level = "不及格" print("學生姓名:", name) print("學生成績:", score) print("學生等級:", level)
以上就是Python輸入姓名成績輸出等級的實現方式。
原創文章,作者:OPAWY,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/375393.html