Student class (Ուսանող տիպի դաս)
Ձեզ հանձնարարված է ստեղծել Python class, որը մոդելավորում է ուսանողին՝ name
և տարբեր առարկաների միավորների (scores
) ատրիբուտներով: Այս class-ը պետք է ներառի միավորներ ավելացնելու, միջին միավորը հաշվարկելու և միջինի հիման վրա գնահատականը որոշելու մեթոդներ:
Class-ը պետք է աշխատի հետևյալ կերպ.
Student
class-ը պետք է հայտարարվիname
(տող) ատրիբուտով: Այն պետք է ունենա նաևscores
ատրիբուտ․ սա ցուցակ է, որը պահպանում է միավորները տարբեր առարկաների համար:Student
class-ը պետք է ունենաadd_score(self, score)
մեթոդ, որն ընդունում էscore
(float) և ավելացնում այն միավորների ցանկում:Student
class-ը պետք է ունենաaverage(self)
մեթոդ, որը հաշվարկում և վերադարձնում է ուսանողի միջին միավորը:Student class-ը պետք է ունենա
grade(self)
մեթոդ, որը հաշվարկում է գնահատականը՝ հիմնվելով միջին միավորի վրա և վերադարձնում է այն:
Նշում. այս վարժությունը կատարելիս որպես հիմք ընդունեք գնահատման հետևյալ համակարգը․
Score | Grade |
---|---|
90 - 100 | A |
80 - 90 (90-ը ոչ ներառյալ) | B |
70 - 80 (80-ը ոչ ներառյալ) | C |
60 - 70 (70-ը ոչ ներառյալ) | D |
0 - 60 (60-ը ոչ ներառյալ) | F |
Ծրագիրը պետք է ճշտորեն կատարի բոլոր հրամանները և վերադարձնի ճիշտ արժեքները:
Մուտք | Ելք |
---|---|
| 86.73 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB