Секція 2. Розділ 4
single
Завдання: Необов'язкові Аргументи
Свайпніть щоб показати меню
Завдання
Проведіть, щоб почати кодувати
Ви працюєте з простою системою керування користувачами. Ваша мета — реалізувати функцію add_user(), яка додає нових користувачів або оновлює існуючих у глобальному списку users_db.
users_db — це список словників. Кожен словник представляє користувача і має такий вигляд:
users_db = [
{"name": "Alice", "age": 28, "role": "admin", "status": "active"}
]
- Визначте функцію
add_user(name, age, role="user", status="active"). - Перевірка наявності користувача: Переберіть словники у
users_db. Перевірте, чи ключ"name"у будь-якому словнику збігається зі значенням аргументуname, переданого у вашу функцію. - Якщо користувач існує: * Оновіть відповідний словник новими значеннями
age,roleтаstatus.
- Поверніть рядок:
"User {name} updated successfully!".
- Якщо користувача не існує (цикл завершується без знаходження збігу):
- Створіть новий словник користувача з вказаними
name,age,roleтаstatus. - Додайте цей словник до
users_db. - Поверніть рядок:
"User {name} added successfully!".
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 4
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат