学生モジュール

ある地元の高校が、生徒の学業記録を管理するためのツールを必要としています。彼らは、生徒の平均点を計算し、合格か不合格かを判定するプログラムを求めています。合格点は50点です。
あなたは、Student クラスを定義する student.py モジュールを開発するよう依頼されています。各生徒は、nameage、そして 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

To check your solution you need to sign in
Sign in to continue