ошибка input () в Python3.6 - PullRequest
       11

ошибка input () в Python3.6

0 голосов
/ 26 июня 2018

Привет всем, я новичок в python, и я просто пытаюсь создать программу, которая запрашивает ваше имя, и если вы вводите имя «Джо», оно говорит «Привет Джо», и если вы вставляете что-то еще,говорит: «Я тебя не знаю. Проблема в том, что я могу напечатать любое имя, и он по-прежнему говорит:« Привет, Джо! »Что я сделал не так?

print("what is your name?")
name = input()

if name == "joe" or "Joe":
    print("Hi Joe!")
else:
    print("I don't know you.")

input("press enter to exit")

1 Ответ

0 голосов
/ 27 июня 2018
print("what is your name?")
name = input()

if name.lower() == "joe": #will put everything lower case, also allows jOe 
    print("Hi Joe!")
else:
    print("I don't know you.")

input("press enter to exit")

В качестве альтернативы используйте if name == "joe" or name == "Joe:

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