• Пользователь должен ввести логин и пароль. Длина логина от 5 до 10 символов. Длина пароля не менее 8 символов. Спрашивать у пользователя логин, пока он не введет подходящий. После успешного ввода логина добавить к нему три случайных цифры (в диапазоне от 0 до 9). Только после этого спросить пароль. Спрашивать пароль, пока он не введет подходящий. На Python

Ответы 1

  • Ответ:

    import random

    while True:

       login = input("Введите логин (от 5 до 10 символов): ")

       if 5 <= len(login) <= 10:

           break

    while True:

       password = input("Введите пароль (не менее 8 символов): ")

       if len(password) >= 8:

           break

    login += str(random.randint(100, 999))

    print("Ваш логин:", login)

    # здесь можно добавить код для проверки пароля, например, сохранить его в базу данных или сравнить с уже сохраненным

    Объяснение:

    Программа сначала запрашивает у пользователя логин, пока он не введет подходящий (от 5 до 10 символов). Затем программа генерирует три случайные цифры (в диапазоне от 0 до 9) и добавляет их к логину. После этого программа запрашивает пароль, пока он не будет достаточно длинны (не менее 8 символов). Здесь можно добавить код для проверки пароля, например, сохранить его в базу данных или сравнить с уже сохраненным.

    • Автор:

      gildaokwe
    • 1 год назад
    • 5
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years