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

Ответы

Ответ дал: salpsx
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 символов). Здесь можно добавить код для проверки пароля, например, сохранить его в базу данных или сравнить с уже сохраненным.

Ответ дал: 8075009
0

Ответ:

Объяснение:

import random

while True:

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

   if len(login) < 5 or len(login) > 10:

       print("Длина логина должна быть от 5 до 10 символов!")

   else:

       login += str(random.randint(0, 9))  # добавляем 3 случайных цифры

       break

while True:

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

   if len(password) < 8:

       print("Длина пароля должна быть не менее 8 символов!")

   else:

       break

print(f"Логин: {login}, пароль: {password}")

Вас заинтересует