Student क्लास

आपको एक Python क्लास बनाने का कार्य दिया गया है जो एक Student को मॉडल करता है, जिसके गुण हैं: name, और विभिन्न विषयों के लिए scores की एक सूची। इस क्लास में स्कोर जोड़ने, औसत स्कोर की गणना करने, और औसत के आधार पर ग्रेड निर्धारित करने के लिए मेथड्स शामिल होने चाहिए।

क्लास को निम्नलिखित तरीके से कार्य करना चाहिए:

  • Student क्लास को name (string) के साथ प्रारंभ किया जाना चाहिए। इसमें एक scores एट्रिब्यूट भी होना चाहिए जो विभिन्न विषयों के स्कोर को संग्रहीत करने वाली एक सूची है।

  • Student क्लास में एक मेथड add_score(self, score) होना चाहिए जो एक स्कोर (float) स्वीकार करता है और उसे scores सूची में जोड़ता है।

  • Student क्लास में एक मेथड average(self) होना चाहिए जो छात्र के औसत स्कोर की गणना करता है और उसे लौटाता है।

  • Student क्लास में एक मेथड grade(self) होना चाहिए जो औसत स्कोर के आधार पर ग्रेड की गणना करता है और उसे लौटाता है।

नोट: इस अभ्यास के लिए, आप निम्न ग्रेडिंग सिस्टम मान सकते हैं:

स्कोर

ग्रेड

90 - 100

A

80 - 90 (90 सम्मिलित नहीं)

B

70 - 80 (80 सम्मिलित नहीं)

C

60 - 70 (70 सम्मिलित नहीं)

D

0 - 60 (60 सम्मिलित नहीं)

F

प्रोग्राम को सभी कमांड्स को सही से निष्पादित करना चाहिए और सही मान लौटाने चाहिए।

इनपुट

आउटपुट

student = Student('Alice'); student.add_score(89.5); student.add_score(78.3); student.add_score(92.4); print(student.average()); print(student.grade()); print(student.name)

86.733333
B
Alice

Constraints

Time limit: 1.6 seconds

Memory limit: 512 MB

Output limit: 1 MB