Я успешно создал систему паролей python, но пароль может быть только из числа, а не из букв. Вот кодировка позади него:Как создать простую систему паролей в python?
password = str(input("Please enter password to continue: "))
if password == 'dog':
print ("Welcome")
else:
print ("WRONG PASSWORD")
Это не работает, когда пароль является целым числом.
Редактировать: Извините, что поместили неправильный код, новый на этом сайте. я теперь добавил кавычки, чтобы «собака», но теперь он дает эту ошибку в терминале
Please enter password to continue: dog
Traceback (most recent call last):
File "pass.py", line 1, in <module>
password = str(input("Please enter password to continue: "))
File "<string>", line 1, in <module>
NameError: name 'dog' is not defined
Final редактирования:. Фиксированный, изменив ул (вход на ул (raw_input Это потому, что я использую терминал, который использует питона 2. кто-нибудь знает, как сделать терминал сделать Python 3 вместо 2?
Вы ищете 'password == '123''? –
Просьба показать код, который не работает, а не код, который работает. – cdarke
if password == "dog" –