python
class Student:
def __init__(self, student_id, english, math, japanese, science):
self.student_id = student_id
self.english = english
self.math = math
self.japanese = japanese
self.science = science
print(f\u0026quot;学籍番号{student_id} : 英語 {english}、数学 {math}、国語 {japanese}、理科 {science}のデータを登録しました。\u0026quot;)
def calculate_total(self):
return self.english + self.math + self.japanese + self.science
def calculate_average(self):
return self.calculate_total() / 4
# 学生データの作成
students = [
Student(90001, 72.4, 54.6, 67.5, 86.4),
Student(90023, 42.3, 66.7, 70.2, 77.3),
Student(90045, 53.5, 77.8, 65.7, 91.5),
Student(90086, 80.3, 93.9, 85.6, 74.6)
]
print() # 空行
# 各学生の合計点と平均点を表示
for student in students:
total = student.calculate_total()
average = student.calculate_average()
print(f\u0026quot;学籍番号 {student.student_id}: 合計点={total:.1f}、平均点 {average:.1f}です。\u0026quot;)