Top.Mail.Ru
Ответы
Аватар пользователя
7мес
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+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

По дате
По рейтингу
Аватар пользователя
7мес

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("Пароль введен неверно. Пожалуйста, попробуйте снова.")

Аватар пользователя
Ученик
7мес

Ты че долбаeб?

Аватар пользователя
Мудрец
7мес

Код:

12345678910111213141516171819202122232425262728293031
 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 для сброса пароля.")