• Предмет: Информатика
  • Автор: alekseyfomenko916
  • Вопрос задан 3 месяца назад

ДАЮ 100Б СРОЧНО!!!!!!!!!!

Приложения:

Ответы

Ответ дал: budzsergiy777p0i27m
1

# Відкриваємо файл із даними

with open("my_group.txt", "r") as file:

   data = file.readlines()

# Ініціалізуємо змінні для підрахунку середнього числа та визначення імені з найбільшим числом

total_number, max_number, name_with_max_number  = 0, 0, ""

# Проходимося по кожному рядку даних та обробляємо їх

for line in data:

   line = line.strip()  # видаляємо зайві символи на початку та в кінці рядка

   number, name = line.split()  # розділяємо рядок на число та ім"я

   # Додаємо число до загальної кількості для подальшого підрахунку середнього числа

   total_number += int(number)

   # Перевіряємо, чи поточне число є більшим за попередні

   if int(number) > max_number:

       max_number = int(number)

       name_with_max_number = name

# Виводимо результати

print(f"Старший учень: {name_with_max_number} - {max_number}")

print(f"Середній вік групи: {round(float(total_number / len(data)), 2)}")

Вас заинтересует