| 123456789101112131415161718192021222324252627282930 |
- def boys_percent(boys, girls):
- return boys / (boys + girls) * 100
- n = int(input())
- classes = []
- for i in range(n):
- name, boys, girls = input().split()
- boys = int(boys)
- girls = int(girls)
- classes.append([name, boys, girls, boys_percent(boys, girls)])
- for i in range(n - 1):
- for j in range(n - 1 - i):
- if classes[j][3] > classes[j + 1][3]:
- classes[j], classes[j + 1] = classes[j + 1], classes[j]
- print("классы по возрастанию процента мальчиков:")
- for c in classes:
- print(c[0], round(c[3], 1), "%")
- more_boys = []
- for c in classes:
- if c[1] > c[2]:
- more_boys.append(c[0])
- print("количество классов, где мальчиков больше:", len(more_boys))
- print("эти классы:")
- for name in more_boys:
- print(name)
|