要輸入若干個(gè)學(xué)生的成績,可以使用循環(huán)來逐個(gè)輸入學(xué)生的成績。
以下是一個(gè)示例代碼:
num_students = int(input("請輸入學(xué)生人數(shù):"))
scores = []
for i in range(num_students):
score = float(input("請輸入學(xué)生的成績:"))
scores.append(score)
print("學(xué)生的成績?yōu)椋?quot;, scores)
首先,通過input()
函數(shù)獲取用戶輸入的學(xué)生人數(shù),并將其轉(zhuǎn)換為整數(shù)類型。然后,創(chuàng)建一個(gè)空列表scores
用于存儲(chǔ)學(xué)生的成績。
接下來,使用for
循環(huán)來遍歷需要輸入的學(xué)生人數(shù)次數(shù)。在循環(huán)中,使用input()
函數(shù)獲取用戶輸入的學(xué)生成績,并將其轉(zhuǎn)換為浮點(diǎn)數(shù)類型。然后,將成績添加到scores
列表中。
最后,打印出學(xué)生的成績列表。
請注意,上述代碼假設(shè)用戶輸入的都是合法的數(shù)字。如果用戶可能會(huì)輸入非數(shù)字的值,建議添加適當(dāng)?shù)妮斎腧?yàn)證和異常處理機(jī)制。