|
|
@@ -0,0 +1,30 @@
|
|
|
+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)
|