K
K
Kaiki Hawaiian2020-08-06 16:26:22
Python
Kaiki Hawaiian, 2020-08-06 16:26:22

Elif syntax error, what's wrong?

number = 23
guess = int(input('Введите целое число : '))
if guess == number :
    print('Поздравляю, вы угадали, ') #Начало нового блока
    print('хотя и не выиграли никакого приза!)') #Конец нового блока
    elif guess < number :
        print('Нет, загаданное число немного больше этого.') #Ещё один блок
        #Внутри блока, вы можете выполнять всё, что угодно...
        else
        print('Нет, загаданное число немного меньше этого.')
        #Чтобы попасть сюда guess должно быть больше, чем number
print('Завершено')

Error text:
File "C:\Users\User\Desktop\Python\if.py", line 6
elif guess < number :
^
SyntaxError: invalid syntax
What's wrong?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
0
0ralo, 2020-08-06
@daddy_the_heaven

The indentation for such statements should be the same:

if cond:
    ...
elif cond:
    ...
else:
    ...

Z
Zakhar, 2020-08-06
@xzartsust

number = 23
guess = int(input('Введите целое число : '))
if guess == number :
    print('Поздравляю, вы угадали, ') #Начало нового блока
    print('хотя и не выиграли никакого приза!)') #Конец нового блока
elif guess < number :
    print('Нет, загаданное число немного больше этого.') #Ещё один блок
        #Внутри блока, вы можете выполнять всё, что угодно...
    else:
        print('Нет, загаданное число немного меньше этого.')
        #Чтобы попасть сюда guess должно быть больше, чем number
print('Завершено')

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question