Зміст курсу
Середній Рівень Python: Аргументи, Генератори та Декоратори
Середній Рівень Python: Аргументи, Генератори та Декоратори
Челендж: kwargs
Swipe to show code editor
Напишіть функцію Python з назвою create_user_profile
, яка приймає різні атрибути користувача як kwargs і форматує їх у рядок профілю користувача.
Функціональність:
- Функція повинна перебирати
kwargs
і створювати рядок, який містить список кожного атрибуту та його значення у зручному для читання форматі. - Обробити випадок, коли жодного атрибуту не надано.
Вихідні дані:
Треба повернути рядок, що представляє профіль користувача.
- Перевірте, чи словник
kwargs
порожній; - Розпакуйте кожну пару ключ-значення у
kwargs
за допомогою циклу for; - Використайте метод
items()
. Це метод зручний для перебору як ключів, так і значень у словнику; - Використайте методу
append
. Він додасть кожну відформатовану пару ключ-значення до спискуprofile_parts
; - Викличте функцію з аргументами у вигляді ключових слів.
Дякуємо за ваш відгук!
Челендж: kwargs
Swipe to show code editor
Напишіть функцію Python з назвою create_user_profile
, яка приймає різні атрибути користувача як kwargs і форматує їх у рядок профілю користувача.
Функціональність:
- Функція повинна перебирати
kwargs
і створювати рядок, який містить список кожного атрибуту та його значення у зручному для читання форматі. - Обробити випадок, коли жодного атрибуту не надано.
Вихідні дані:
Треба повернути рядок, що представляє профіль користувача.
- Перевірте, чи словник
kwargs
порожній; - Розпакуйте кожну пару ключ-значення у
kwargs
за допомогою циклу for; - Використайте метод
items()
. Це метод зручний для перебору як ключів, так і значень у словнику; - Використайте методу
append
. Він додасть кожну відформатовану пару ключ-значення до спискуprofile_parts
; - Викличте функцію з аргументами у вигляді ключових слів.
Дякуємо за ваш відгук!