学生モジュール
ある地元の高校が、生徒の学業記録を管理するためのツールを必要としています。彼らは、生徒の平均点を計算し、合格か不合格かを判定するプログラムを求めています。合格点は50点です。
あなたは、
Student
クラスを定義する student.py
モジュールを開発するよう依頼されています。各生徒は、name
、age
、そして marks
(リスト)というプロパティを持ちます。Student
クラスには、平均点
を計算するメソッドと、生徒が 合格
か 不合格
かを判断するメソッドを含める必要があります。average_mark
: このメソッドは、生徒の平均点を返します。
has_passed
: このメソッドは、生徒の平均点が50以上の場合はTrue
を、それ以外の場合は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