В качестве форс-мажора, чтобы выработать у себя привычку писать эти статьи — я решил писать по статье на каждый день челленджа 30 Days of Code от Hacker Rank.

Задание

Учитывая цену еды (базовая стоимость еды), процент чаевых (процент от цены еды, добавляемый в качестве чаевых) и процент налога (процент от цены еды, добавляемый в качестве налога) для еды, найдите и выведите общая стоимость обеда. Округлите результат до ближайшего целого числа.

Код

Обратите внимание, что библиотеки автоматически включаются в состав средства проверки решений. Хотя они обычно не используются, это способ компаний ограничить, какие библиотеки вы можете использовать для решения задач.

Результат

>? 12.00
>? 20
>? 8
… 15

Вывод

Мне пришлось на самом деле изучить глобальные переменные, и они функционировали в этом случае. У меня есть большой опыт построения определений функций, но я мало что делал с глобальными переменными. После небольшого исследования я смог сделать вывод, что есть время и место для их использования, но их следует использовать с осторожностью.

Вот ссылка на ответ/вызов day_1, о котором я писал ранее: 30 Days of Code — Day 1