Что не так с этим кодом ? или Почему Python говорит: "переменная не используется" ?
Я изучаю основы Python, просматривая 4,5-часовое видео на YouTube от freeCodeCamp.
Я добрался до for-loops и, увидев один из примеров того, как мы можем их использовать, захотел написать код, делающий то же самое, но не использующий for-loop (я часто делаю такие вещи, что помогает мне лучше понять материал, который я покрываю). Я попытался написать код, и, судя по всему, что я знаю о Pyhton (не так уж много), это должно сработать. Но в результате я получаю, что ни "i", ни "result1" не используются, а выход - "None".
Что я уже пробовал:
<pre> def raise_to_power_1(base1, power1): i = 0 result1 = 1 if i < power1: result1 = result1 * base1 i = i + 1 else: return result1