要輸入若干個學生的成績,可以使用循環來逐個輸入學生的成績。
以下是一個示例代碼:
num_students = int(input("請輸入學生人數:"))
scores = []
for i in range(num_students):
score = float(input("請輸入學生的成績:"))
scores.append(score)
print("學生的成績為:", scores)
首先,通過input()
函數獲取用戶輸入的學生人數,并將其轉換為整數類型。然后,創建一個空列表scores
用于存儲學生的成績。
接下來,使用for
循環來遍歷需要輸入的學生人數次數。在循環中,使用input()
函數獲取用戶輸入的學生成績,并將其轉換為浮點數類型。然后,將成績添加到scores
列表中。
最后,打印出學生的成績列表。
請注意,上述代碼假設用戶輸入的都是合法的數字。如果用戶可能會輸入非數字的值,建議添加適當的輸入驗證和異常處理機制。