Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Хелп в питоне

Spooky Ученик (209), на голосовании 2 недели назад
Вот сама программа суть в том что пользовать должен написать пароль если 2 раза правильно то Успешно а если нет то ему предлогаеться повторить попытку или написать /set для сброса пароля после если он написал /set то пишет что пароль успешно сброшен и он пишет новый пароль тоже нужно чтобы 2 раза он совпадал и так до того момента пока он не введёт верно(фух)(!!!НОВЫЙ ПРОГРАММЫ НЕ НУЖНЫ ПРОСТО НУЖНО ОБЬЯСНЕНИЕ ЧТО НЕ ТАК И КАК ПОЧИНИТЬ!!!)
while True:
a = input("Введите пароль: ")
b = input("Повторите пароль: ")
if a == b:
print("Успешно")
break
elif a != b:
while True:
print("Повторите попытку(Для сброса пароля напишите: /set)")
if a == "/set" or b == "/set":
print("Сброс пароля успешно применён")
c = input("Введите новый пароль")
d = input("Повторите пароль: ")
if с == d:
print("Успешно")
if c != d:
print("Вы неверно ввели пароль,Попробуйте снова! ")
break
Голосование за лучший ответ
1112 1112 Гуру (2942) 1 месяц назад
while True:
a = input("Введите пароль: ")
b = input("Повторите пароль: ")

if a == b:
print("Успешно")
break # Успех: выходим из цикла
else:
while True:
print("Пароли не совпадают. Повторите попытку (для сброса пароля напишите: /set)")
choice = input("Введите пароль или /set: ")

if choice == "/set":
print("Сброс пароля успешно применён")
while True:
c = input("Введите новый пароль: ")
d = input("Повторите новый пароль: ")

if c == d:
print("Успешно, новый пароль установлен")
break # Выходим из цикла сброса пароля
else:
print("Вы неверно ввели пароль, попробуйте снова!")
break # Выходим из внешнего цикла, чтобы начать новый ввод пароля
else:
print("Пароль введен неверно. Пожалуйста, попробуйте снова.")
Вертолётов 625 Мудрец (15102) 1 месяц назад
Код:
 while True:  
a = input("Введите пароль: ")
b = input("Повторите пароль: ")
if a == b:
print("Успешно")
break
elif a != b:
while True:
print("Повторите попытку(Для сброса пароля напишите: /set)")
attempt = input() # Вводим попытку
if attempt == "/set":
print("Сброс пароля успешно применён")
while True:
c = input("Введите новый пароль: ")
d = input("Повторите пароль: ")
if c == d:
print("Успешно")
break
else:
print("Вы неверно ввели пароль, Попробуйте снова! ")
break # Выходим из внутреннего цикла после успешного сброса
elif attempt == a:
b = input("Повторите пароль: ")
if a == b:
print("Успешно")
break
else:
print("Пароли не совпадают, Попробуйте снова! ")
else:
print("Неверный ввод, попробуйте еще раз или напишите /set для сброса пароля.")
Похожие вопросы