Как сделать пользовательский ввод в Python 3 - PullRequest
0 голосов
/ 15 апреля 2019

Я хочу создать программу, которая скажет, правильно или неправильно, когда пользователь вводит ответ.

Я пытался использовать переменные хранения Python для решения проблемы, но безрезультатно

Код немного похож на этот

    question1 = input ("Type down a password!")
    if input = "bannanas"
      print('Sucess!')

else print("ohhhhh")

Но терминал говорит

File "main.py", line 2
    if input = "bannanas"
             ^
SyntaxError: invalid syntax`enter code here`

Ответы [ 2 ]

0 голосов
/ 15 апреля 2019

Ваш код должен быть как ниже:

question1 = input("Type down a password!")
if question1 == 'bannanas':
    print('Sucess!')
else:
    print('ohhhhh')
0 голосов
/ 15 апреля 2019

Используйте оператор сравнения == вместо оператора присваивания (=):

question1 = input("Type down a password!")

if input == "bannanas": print('Success!')

else: print("ohhhhh")

У вас также есть несколько других синтетических ошибок, таких как пропущенные двоеточия (которые я добавил).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...