Программа работает,но не корректно
amount = input('Количество:')
for i in range(12,19):
age = int(input('Возраст:'))
if age < 14:
print('Недостаточный возраст')
Программа считывает количество участников и возраст каждого из них. Если возраст кого-то меньше 14 лет, программа печатает «Недостаточный возраст».
Ответы (2 шт):
Вам нужно поместить проверку возраста в цикл for, после запроса возраста. Так как после запроса возраста вы спрашиваете его снова, а предыдущий возраст забывается.
Вот что у вас должно получиться:
amount = input('Количество:')
for i in range(12,19):
age = int(input('Возраст:'))
if age < 14:
print('Недостаточный возраст')
Кроме всего, что уже написали, вы никак не используете введённое кол-во участников. А именно по нему нужно делать цикл:
amount = int(input('Количество:'))
for _ in range(amount):
age = int(input('Возраст:'))
if age < 14:
print('Недостаточный возраст')
Ваша переменная цикла i тоже никак не используется, а в таких случаях рекомендуется называть переменную цикла _, чтобы показать, что значение этой переменной нас не интересует, и это не баг, а фича, что оно никак не используется в программе.