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

Я не понимаю ошибку в пайтон

Vashan Izhitsov Ученик (121), закрыт 2 дня назад
я делаю код в пайтон с регистрацией и при вводе даже при не выполненных условиях выдает что все верно
Лучший ответ
Обэмэ Мудрец (14018) 1 неделю назад
Ну так, у тебя проверка, если пароль или логин, по длине больше 5, то ты выдаешь ошибку, мол не верно. Но после этой ошибки, ты, не смотря на то, что ввел юзер, продолжаешь проверять те же данные по длине, что и были. А как же добавить новые s и b в цикл while?
Vashan IzhitsovУченик (121) 1 неделю назад
сделал,но есть еще одна проблема теперь с условием на то что пароль число/нечисло и так и так пишет что типа все верно
Vashan IzhitsovУченик (121) 1 неделю назад
Vashan IzhitsovУченик (121) 1 неделю назад
все доделал
кому нужно:
Остальные ответы
Оракул Оракул (62098) 1 неделю назад
 while True:
login = input("введите логин ")
pswd = input("введите пароль ")
if len(login) >= 5 and len(pswd) >= 5 and pswd.isaplha():
break
print("повторите ввод")
print("верно")
Вертолётов 625 Мудрец (13282) 1 неделю назад
Код:
 while True: 
loginuser = input("введите логин:")
s = len(loginuser)
passuser = input("введите пароль:")
b = len(passuser)

if not (s >= 5 and b >= 5 and passuser.isalpha()):
print("логин или пароль не верный")
continue
else:
break

print("логин и пароль верны")
Похожие вопросы