Хелп в питоне - Общение Python мододелов

Вопрос Хелп в питоне

Регистрация
26 Авг 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Вот сама программа суть в том что пользовать должен написать пароль если 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
 
Регистрация
15 Авг 2013
Сообщения
63
Репутация
0
Спасибо
0
Монет
0
Код: 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 для сброса пароля.")
 
Регистрация
16 Июн 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
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("Пароль введен неверно. Пожалуйста, попробуйте снова.")
 
Сверху Снизу