Zagyen Leo <zag...@gmail.com> wrote: >yeah, it may be quite simple to you experts, but hard to me. > >In one of exercises from the Tutorial it said: "Write a program that asks the >user their name, if they enter your name say "That is a nice name", if they >enter "John Cleese" or "Michael Palin", tell them how you feel about them ;), >otherwise tell them "You have a nice name." > >And i write so: > >name = input("Enter your name here: ") >if name == "John Cleese" or "Michael Palin": > print("Sounds like a gentleman.") >else: > print("You have a nice name.") > >But strangely whatever I type in (e.g. Santa Claus), it always say "Sounds >like a gentleman.", not the result I want.
The second line should be if name == "John Cleese" or name == "Michael Palin": As discussed in recent lengthy thread in this group the following line, and hence your statement, is always true - If "Michael Palin": -- https://mail.python.org/mailman/listinfo/python-list