Задача на Python. Где ошибка?
Секция художественной гимнастики набирает девочек от 4 до 12 лет включительно. Напишите программу, которая запрашивает возраст и пол кандидата, используя обозначение пола буквами М и Ж, соответственно, и определяет, подходит ли кандидат для занятий в кружке. Если кандидат подходит, то выведите «ДА», иначе выведите «НЕТ».
age = int(input())
gender = input()
if 4 <= age <= 12 and g == "Ж":
print ("ДА")
else
print ("НЕТ")
Ответы (2 шт):
Автор решения: The End
→ Ссылка
Ну для начала после else нет двоеточия. И потом ты говоришь проверить g, а сам вводишь gender.
Автор решения: Flomaster
→ Ссылка
Вот правильный код:
age = int(input())
gender = input()
if 4 <= age <= 12 and gender == "Ж":
print ("ДА")
else:
print ("НЕТ")
Ты не поставил двоеточие и сравниваешь неизвестную переменную.