Необходимо записать информацию о возрасте самых старших и самых младших детей в текстовый файл. Информация о детях

  • 55
Необходимо записать информацию о возрасте самых старших и самых младших детей в текстовый файл. Информация о детях в детском саду записана в файле, где указаны их имена и возраст.
Фея_180
23
Для начала нам необходимо загрузить информацию из файла, в котором записаны имена и возраст детей в детском саду. Для этого воспользуемся функцией чтения файлов в Python:

python
with open("информация_о_детях.txt", "r") as file:
информация = file.readlines()


После загрузки информации из файла, мы можем начать обработку данных. Для этого создадим переменные для хранения наибольшего и наименьшего возраста детей:

python
наибольший_возраст = 0
наименьший_возраст = float("inf")


Теперь переберем все строки информации о детях и найдем наибольший и наименьший возраст:

python
for строка in информация:
имя, возраст = строка.strip().split()
возраст = int(возраст)

if возраст > наибольший_возраст:
наибольший_возраст = возраст

if возраст < наименьший_возраст:
наименьший_возраст = возраст


Наконец, мы можем записать информацию о наибольшем и наименьшем возрасте в новый текстовый файл. Для этого воспользуемся функцией записи в файл:

python
with open("возраст_детей.txt", "w") as file:
file.write(f"Наибольший возраст: {наибольший_возраст}\n")
file.write(f"Наименьший возраст: {наименьший_возраст}\n")


Теперь информация о возрасте самых старших и самых младших детей была записана в файл "возраст_детей.txt". Вы можете найти этот файл в той же папке, где находится данный скрипт.