T
T
Taras Dushenko2020-05-01 09:53:32
Python
Taras Dushenko, 2020-05-01 09:53:32

I can't figure out what's wrong?

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('Пенсіонер')

Answer the question

In order to leave comments, you need to log in

4 answer(s)
#
# ., 2020-05-01
@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("Пенсіонер")

Here, everything works.

I
Ilya Korol, 2020-05-01
@welcome32

You write all conditions separated by commas. Look at the syntax of boolean expressions

N
Nikita Yaremenko, 2020-05-01
@nyar_roller

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('Пенсіонер')

The word "and" is used instead of commas

R
Robot205, 2020-05-01
@Robot205

write instead of commas and

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question