'''
Question 01
1. 열명의 학생을 입력 받을 수 있게 student 클래스를 만 드시오.
2. 학생의 정보는 이름, 나이, 성별, 키, 몸무게, 국어점수, 수학점수, 영어점수로 이루어짐
3. 각 학생을 담을 수 있는 클래스(classroom)을 선언하고 학생을 append 하세요.
4. classroom 클래스 내에는 각 학생들의 국어, 수학, 영어 점수의 평균을 출력하도록 하는 '함수'를 작성하셍.
5. 각 과목별로 랭크업 하는 시스템도 추가하세요.
6. 학생별로 총 점에 대한 랭크 시스템도 추가하세요.
7. 6번의 영향으로 성적을 출력하도록 하세요(예: 90이상은 A, 80점 이상은 B...)
'''
class student:
def init(self, name, age, gender, height, weight, kor, eng, math):
self.data = [name, age, gender, height, weight, kor, eng, math]
class classroom:
def init(self):
self.member = []
def average(self):
for i in range(10):
kor = kor + self.member[i][5]
eng = eng + self.member[i][6]
math = math + self.member[i][7]
kor = kor / 10
eng = eng / 10
math = math / 10
print(kor, eng, math)
def rank(self):
def subject(n):
for i in range(10):
for j in range(10):
if self.member[j][n] > self.member[j+1][n]:
temp = self.member[j][n]
self.member[j][n] = self.member[j+1][n]
self.member[j + 1][n] = temp
subject(5)
subject(6)
subject(7)
print('#1')
for i in range(10):
print('#1')
classroom1 = classroom()
for i in range(10):
name = input()
age, gender, height, weight, kor, eng, math = map(int, input().split())
student1 = student(name, age, gender, height, weight, kor, eng, math)
classroom1.member.append(student1)
classroom1.average()