После этого программа должна запрашивать порядковый номер и выводить всю информацию для юзера из списка user_list по введенному порядковому номеру. Если введен не корректный номер, то выдавать сообщение: “Пользователь с указанным номером не найден”.
Сообщение для ввода порядкового номера: “Введите порядковый номер: ”
Пример работы программы::
Введите порядковый номер: 3
Данные по юзеру № 3:
имя: Ольга
возраст: 18
логин: olga
пароль: q3
python
# Создание списка пользователей user_list
user_list = [
{"имя": "Иван", "возраст": 25, "логин": "ivan", "пароль": "qwerty"},
{"имя": "Мария", "возраст": 30, "логин": "maria", "пароль": "12345"},
{"имя": "Ольга", "возраст": 18, "логин": "olga", "пароль": "q3"}
]
# Запрос порядкового номера от пользователя
user_number = input("Введите порядковый номер: ")
try:
# Преобразование введенного номера в целое число
user_index = int(user_number) - 1
# Проверка наличия пользователя с указанным номером
if 0 <= user_index < len(user_list):
user_data = user_list[user_index]
print(f"Данные по юзеру № {user_index+1}:")
print(f"имя: {user_data['имя']}")
print(f"возраст: {user_data['возраст']}")
print(f"логин: {user_data['логин']}")
print(f"пароль: {user_data['пароль']}")
else:
print("Пользователь с указанным номером не найден")
except ValueError:
print("Ошибка: Введен некорректный порядковый номер")
Краткое пояснение работы программы:
1. Сначала программа создает список `user_list`, содержащий информацию о трех пользователях.
2. После этого запрашивается у пользователя порядковый номер.
3. Введенное значение проверяется на ошибки, если преобразование в число выполнено успешно, то программа проверяет корректность номера.
4. Если номер корректный, программа выводит данные о пользователе с указанным номером. Если номер некорректный, программа выдает сообщение об ошибке.
Таким образом, при запуске программы пользователю будет предложено ввести порядковый номер, после чего программа выведет информацию о соответствующем пользователе или сообщение об ошибке.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет