Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Челендж: kwargs | Аргументи Функції
Середній Рівень Python: Аргументи, Генератори та Декоратори
course content

Зміст курсу

Середній Рівень Python: Аргументи, Генератори та Декоратори

Середній Рівень Python: Аргументи, Генератори та Декоратори

1. Пакування та Розпакування
2. Аргументи Функції
3. Функція як Аргумент
4. Область видимості змінних
5. Декоратори

book
Челендж: kwargs

Завдання
test

Swipe to show code editor

Напишіть функцію Python з назвою create_user_profile, яка приймає різні атрибути користувача як kwargs і форматує їх у рядок профілю користувача.

Функціональність:

  • Функція повинна перебирати kwargs і створювати рядок, який містить список кожного атрибуту та його значення у зручному для читання форматі.
  • Обробити випадок, коли жодного атрибуту не надано.

Вихідні дані:

Треба повернути рядок, що представляє профіль користувача.

  1. Перевірте, чи словник kwargs порожній;
  2. Розпакуйте кожну пару ключ-значення у kwargs за допомогою циклу for;
  3. Використайте метод items(). Це метод зручний для перебору як ключів, так і значень у словнику;
  4. Використайте методу append. Він додасть кожну відформатовану пару ключ-значення до списку profile_parts;
  5. Викличте функцію з аргументами у вигляді ключових слів.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
toggle bottom row

book
Челендж: kwargs

Завдання
test

Swipe to show code editor

Напишіть функцію Python з назвою create_user_profile, яка приймає різні атрибути користувача як kwargs і форматує їх у рядок профілю користувача.

Функціональність:

  • Функція повинна перебирати kwargs і створювати рядок, який містить список кожного атрибуту та його значення у зручному для читання форматі.
  • Обробити випадок, коли жодного атрибуту не надано.

Вихідні дані:

Треба повернути рядок, що представляє профіль користувача.

  1. Перевірте, чи словник kwargs порожній;
  2. Розпакуйте кожну пару ключ-значення у kwargs за допомогою циклу for;
  3. Використайте метод items(). Це метод зручний для перебору як ключів, так і значень у словнику;
  4. Використайте методу append. Він додасть кожну відформатовану пару ключ-значення до списку profile_parts;
  5. Викличте функцію з аргументами у вигляді ключових слів.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt