После полета Юрия Гагарина в 1961 практически каждый мальчик СССР хотел стать космонавтом. Прошло уже более полувека, но профессия космонавт все так же престижна. К сожалению, не каждый желающий может пройти отбор, существуют высокие требования к уровню подготовки будущих космонавтов, а также ограничения по антропометрическим показателям. Например, рост космонавта не может быть больше 190 см и меньше 150 см.
Напишите программу, которая считывает рост претендентов в отряд космонавтов до тех пор, пока не будет введен «!». А затем выводит на первой строчке количество подходящих кандидатур, а на второй строке – минимальный и максимальный рост участников, отобранных в новый отряд космонавтов.
Гарантируется, что в отряд отберутся как минимум два летчика-космонавта.
Несколько строк с ростом космонавтов и последняя строка «!».
Две строки: количество кандидатур на первой, и минимальный и максимальный рост через пробел – на второй.
Информатика 10 класс Алгоритмы и структуры данных рост космонавтов отбор космонавтов условия отбора минимальный рост максимальный рост кандидатуры космонавтов алгоритмы программирования Новый
Для решения этой задачи нам нужно написать программу, которая будет выполнять следующие шаги:
Теперь давайте рассмотрим, как можно реализовать это на языке программирования Python:
Вот пример кода на Python:
candidates = [] while True: height = input("Введите рост кандидата или '!' для завершения: ") if height == "!": break height = int(height) if 150 <= height <= 190: candidates.append(height) count = len(candidates) min_height = min(candidates) max_height = max(candidates) print(count) print(min_height, max_height)
Этот код будет работать как описано: он считывает рост кандидатов, проверяет их соответствие требованиям, и выводит нужную информацию. Убедитесь, что вы вводите данные корректно, чтобы программа работала без ошибок.