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 seconds
Memory limit: 512 MB
Output limit: 1 MB