Не могу понять в чём ошибка?

a=int(input('Введіть свій вік:'))
b=input('Введіть свою стать,якщо ви чоловік введіть 1,якщо жінка 2')
if b=='1',a<6:
	print()
elif b=='1',a<60:
	print('Доросий')
elif b=='1', a<6<15:
	print('Школяр')
else b='1':
	print('Пенсіонер')
  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ответы на вопрос 4
@andro1
?
a = int(input("Введіть свій вік:"))
b = input("Введіть свою стать,якщо ви чоловік введіть 1,якщо жінка 2")
if b == "1":

	if a < 6:
	  print()

	elif a < 60 and a > 15:
	  print("Доросий")

	elif a < 15 and a > 6:
	  print("Школяр")

	else:
	  print("Пенсіонер")

Вот, всё работает.
Ответ написан
Комментировать
welcome32
@welcome32
Backend Python developer
Вы все условия пишете через запятую. Посмотрите синтаксис логических выражений
Ответ написан
Комментировать
@nyar_roller
Молодой, перспектиный Python Developer
a=int(input('Введіть свій вік:'))
b=input('Введіть свою стать,якщо ви чоловік введіть 1,якщо жінка 2')
if b=='1' and a<6:
  print()
elif b=='1' and a<60:
  print('Доросий')
elif b=='1' and a<6<15:
  print('Школяр')
else b='1':
  print('Пенсіонер')

Вместо запятых используется слово "and"
Ответ написан
Комментировать
@Robot205
пиши вместо запятых and
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 21:54
20000 руб./за проект
25 нояб. 2024, в 21:39
3000 руб./за проект
25 нояб. 2024, в 21:34
7000 руб./за проект