Урок раздела пройден. Теперь — практикум «Арена»: ты сам напишешь программы, запустишь их и сдашь то, что они выдали. Ответ здесь получается только запуском — угадать его не выйдет.
Чему научишься: писать свои функции с параметрами и return и вызывать их.

Что понадобится
- песочница online-python.com — открой в браузере, установка не нужна
Слова этого практикума
- uron, ramka — имена твоих функций: урон и рамка. sila, bronya, text — их параметры: сила, броня, текст.
- def — объявление своей функции.
- return — что функция отдаёт обратно.
- Параметр — значение, которое функция получает в скобках.
Как сдавать. Где просят ввести ответ — введи только его, без пояснений. Где просят скриншот — сделай снимок окна, где видны и твой код, и результат, и прикрепи к ответу. Без снимка такое задание не примется.
Если не получилось. Красная надпись SyntaxError — проверь двоеточия, отступы и кавычки. NameError — имя переменной написано по-разному в двух местах. Застрял больше 10 минут — нажми «Нужна помощь» под заданием и напиши, на каком шаге.
Задания
Задание. Арена. Напиши функцию
uron(sila, bronya): она возвращаетsila * 2 - bronya, но если вышло меньше 0, возвращает 0. На арене пять ударов (сила, броня): (10, 5), (7, 20), (15, 12), (30, 40), (25, 9). Сложи урон всех пяти ударов, вызывая свою функцию. Введи сумму.✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Онлайн-проверка ответа появится позже
Задание. Табличка. Напиши функцию
ramka(text): она печатает текст в рамке из звёздочек — сверху и снизу строка из*на 4 длиннее текста, в середине* текст *. Вызови её для"Python"и для своего ника. Введи верхнюю строку рамки для Python. Приложи скриншот: видны код и вывод.Принято, если: функция вызвана два раза; вторая рамка подогнана под длину ника.
✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.
Онлайн-проверка ответа появится позже
Итог
Если ответы сошлись — приёмы раздела у тебя в руках, переходи дальше. Не сошлись — вернись к уроку и сравни свой код с примером.
← К уроку · ↑ К разделу · ⌂ В начало курса · Следующий раздел →
