溫馨提示×

python怎么輸入若干個(gè)學(xué)生的成績

小億
862
2023-08-14 18:35:03
欄目: 編程語言

要輸入若干個(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ī)制。

0