Задать вопрос
@Maximer2016

Почему код не работает?

Я крч нуб нубов, не смейтесь, но помогите создать систему пароля, тип вводишь пароль и тебе доступно всё, а если нет, то нет. (

password = input(Pass: ")
bool1 = Welcome
bool2 = access_denied

result = bool2

if password == "555":
    result = bool1
else:
    print(bool2)

if result is not bool2:
    print("Password:", result)
  • Вопрос задан
  • 208 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
  • Строковые переменные не в кавычках
  • Не надо сравнивать result с bool2, ведь вы только что туда записали значение. Достаточно только одного оператора if. Попробуйте :)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Ivanq
@Ivanq
Знаю php, js, html, css
password = input(Pass: ") # Кавычку перед Pass: забыли
bool1 = Welcome # В кавычки
bool2 = access_denied # В кавычки

result = bool2 # Лучше перенести после else:

if password == "555":
    result = bool1
else:
    print(bool2)

if result is not bool2: # Лучше result != bool2
    print("Password:", result)


А я бы написал так:

Передумал
Ответ написан
Комментировать
delvin-fil
@delvin-fil
Crazy Linux-admin
Писать доступ по паролю на скриптовом языке - моветон.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы