छात्र मॉड्यूल
एक स्थानीय हाई स्कूल को अपने छात्रों के शैक्षणिक रिकॉर्ड प्रबंधित करने के लिए एक उपकरण की आवश्यकता है। उन्होंने एक ऐसे प्रोग्राम का अनुरोध किया है जो किसी छात्र के औसत अंकों की गणना कर सके और यह निर्धारित कर सके कि छात्र पास हुआ है या फेल। पास होने का अंक 50 है।
आपसे एक
student.py
मॉड्यूल विकसित करने के लिए कहा गया है जो एक Student
क्लास को परिभाषित करता है। प्रत्येक छात्र में name
, age
, और marks
(जो एक सूची है) जैसी विशेषताएं होनी चाहिए। Student
क्लास में एक मेथड शामिल होना चाहिए जो average mark
की गणना करे और एक अन्य मेथड जो यह जांचे कि छात्र पास हुआ है
या फेल
:average_mark
: यह मेथड छात्र के औसत अंक लौटाना चाहिए।
has_passed
: यह मेथडTrue
लौटाना चाहिए यदि छात्र के औसत अंक 50 या उससे अधिक हैं, अन्यथाFalse
।
main.py
मॉड्यूल स्वचालित रूप से इनपुट और आउटपुट का ध्यान रखेगा।इनपुट | आउटपुट |
student1 = Student("John", 16, [65, 80, 90]); print(student1.average_mark()); print(student1.has_passed()) | 78.33
True |
नोट: इस चुनौती के लिए, आपको केवल
student.py
मॉड्यूल विकसित करना है, और यह चिंता करने की आवश्यकता नहीं है कि main.py
मॉड्यूल इसका उपयोग कैसे करेगा। आपका मॉड्यूल उपरोक्त विवरण के अनुसार Student
क्लास और उसके मेथड्स को सही ढंग से परिभाषित करे ताकि वे ठीक प्रकार से कार्य करें।Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB