• Предмет: Информатика
  • Автор: renathalimov71p2gare
  • Вопрос задан 7 лет назад

НА ЯЗЫКЕ PYTHON

После полета Юрия Гагарина в 1961 практически каждый мальчик СССР хотел стать космонавтом. Прошло уже более полувека, но профессия космонавт все так же престижна. К сожалению, не каждый желающий может пройти отбор, существуют высокие требования к уровню подготовки будущих космонавтов, а также ограничения по антропометрическим показателям. Например, рост космонавта не может быть больше 190 см и меньше 150 см.

Напишите программу, которая считывает рост претендентов в отряд космонавтов до тех пор, пока не будет введен «!». А затем выводит на первой строчке количество подходящих кандидатур, а на второй строке – минимальный и максимальный рост участников, отобранных в новый отряд космонавтов.

Гарантируется, что в отряд отберутся как минимум два летчика-космонавта.

Формат ввода
Несколько строк с ростом космонавтов и последняя строка «!».

Формат вывода
Две строки: количество кандидатур на первой, и максимальный и минимальный рост через пробел – на второй.

Пример
Ввод Вывод
192
189
145
162
172
!
3
162 189

Ответы

Ответ дал: EdwardTinkoff
0

Код на Python


growth = []

growths = ' '

applicants = []

while 1 == 1:

growths = input()

if growths == '!':

 break

else:

 growth.append(int(growths))

for i in range(len(growth)):

if growth[i] > 150 and growth[i] < 190:

 applicants.append(growth[i])

print(len(applicants))

print(min(applicants), max(applicants))


Похожие вопросы