Student เกรดเฉลี่ย

📋 โจทย์

คลาส Student(name) มี scores:list เมธอด add(score) และ average() — รับชื่อ แล้ว n แล้วคะแนน n บรรทัด พิมพ์ average เป็น float

⚠️ ข้อจำกัด

n ≥ 1

📝 ตัวอย่าง

ตัวอย่างที่ 1
Input:
Ann
2
10
20
Output:
15.0
🔓 ดูเฉลย
class Student:
    def __init__(self, name):
        self.name=name
        self.scores=[]
    def add(self, score):
        self.scores.append(score)
    def average(self):
        return sum(self.scores)/len(self.scores)
s=Student(input())
n=int(input())
for _ in range(n):
    s.add(int(input()))
print(s.average())
🐍 main.py

กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases