Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Challenge: Power-Up the Hero | Область видимості змінних, вкладені функції та замикання
Концепції функціонального програмування в Python
Секція 3. Розділ 9
single

single

bookChallenge: Power-Up the Hero

Свайпніть щоб показати меню

Завдання

Проведіть, щоб почати кодувати

Створення фабричної функції для генерації індивідуальних підсилювачів для героя. Кожен підсилювач має зберігати власний multiplier і застосовувати його до базової характеристики героя, демонструючи поведінку замикання, що дозволяє внутрішній функції запам'ятовувати множник, переданий зовнішній функції.

  • Визначення внутрішньої функції всередині create_power_up, яка приймає один аргумент base_stat і множить його на multiplier.
  • Повернення цієї внутрішньої функції з create_power_up.
  • Використання create_power_up для створення двох підсилювачів: одного для подвоєння та одного для потроєння характеристики.
  • Застосування цих підсилювачів до характеристик героя attack та defense і виведення результатів.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

Секція 3. Розділ 9
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt