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

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

Vashan Izhitsov Ученик (162), закрыт 2 месяца назад
я делаю код в пайтон с регистрацией и при вводе даже при не выполненных условиях выдает что все верно
Лучший ответ
Обэмэ Мудрец (15444) 2 месяца назад
Ну так, у тебя проверка, если пароль или логин, по длине больше 5, то ты выдаешь ошибку, мол не верно. Но после этой ошибки, ты, не смотря на то, что ввел юзер, продолжаешь проверять те же данные по длине, что и были. А как же добавить новые s и b в цикл while?
Vashan IzhitsovУченик (162) 2 месяца назад
сделал,но есть еще одна проблема теперь с условием на то что пароль число/нечисло и так и так пишет что типа все верно
Vashan IzhitsovУченик (162) 2 месяца назад
Vashan IzhitsovУченик (162) 2 месяца назад
все доделал
кому нужно:
Остальные ответы
Оракул Оракул (62925) 2 месяца назад
 while True:
login = input("введите логин ")
pswd = input("введите пароль ")
if len(login) >= 5 and len(pswd) >= 5 and pswd.isaplha():
break
print("повторите ввод")
print("верно")
Вертолётов 625 Мудрец (18405) 2 месяца назад
Код:
 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("логин и пароль верны")
Похожие вопросы