🧑💻Возведение в степень выполняется с помощью оператора“**”.
🔗 Пример: a = 2**3 print (a) # Выведет 8.
⭕️ Также, возведение в степень можно производить с помощью функции
pow (), но это мы затронем чуть позже, а пока что предлагаю решить еще одну задачку:
🔗 Допустим, мы имеем две формулы (объем куба и площадь полной поверхности). Вам нужно написать такую программу, чтобы пользователь вводил число с помощью input() (для тех, кто забыл), а программа считала объем и площадь и выводила на двух разных строках.
🔗 Пример: a = 2**3 print (a) # Выведет 8.
⭕️ Также, возведение в степень можно производить с помощью функции
pow (), но это мы затронем чуть позже, а пока что предлагаю решить еще одну задачку:
🔗 Допустим, мы имеем две формулы (объем куба и площадь полной поверхности). Вам нужно написать такую программу, чтобы пользователь вводил число с помощью input() (для тех, кто забыл), а программа считала объем и площадь и выводила на двух разных строках.
❤1
⚙️ Я предлагаю разобрать одну из первых сложных задачек на Stepik-е.
🌶На тот момент она действительно вызвала вопросы, но сейчас ее можно легко объяснить. #Сама_Неотвратимость
🌶На тот момент она действительно вызвала вопросы, но сейчас ее можно легко объяснить. #Сама_Неотвратимость
❤1
CodeLab
⚙️ Я предлагаю разобрать одну из первых сложных задачек на Stepik-е. 🌶На тот момент она действительно вызвала вопросы, но сейчас ее можно легко объяснить. #Сама_Неотвратимость
‼️ Возвращаясь к задаче, Танос уничтожает половину, а значит и делить мы будем на 2, только как⁉️В условии сказано, что если население будет нечетным, то округляем в большую сторону.
🔗 Для примера, берем 99.
🔍Как мы видим, на вход может подаваться и четное и нечетное число, значит просто поделить (/ ) не получится, нужно применять (//), так как остаток отбрасывается и остается целая часть. 🧑💻Надеюсь, пока что все понятно.
Делим мысленно 99 // 2 и получаем 49 (остаток 5 отбросили).
‼️Если число нечетное, как у нас, то округляем в большую сторону, но просто прибавить 1 не получится, так как не стоит забывать про четные числа.
🔍Как мы видим, на вход может подаваться и четное и нечетное число, значит просто поделить (/ ) не получится, нужно применять (//), так как остаток отбрасывается и остается целая часть. 🧑💻Надеюсь, пока что все понятно.
Делим мысленно 99 // 2 и получаем 49 (остаток 5 отбросили).
‼️Если число нечетное, как у нас, то округляем в большую сторону, но просто прибавить 1 не получится, так как не стоит забывать про четные числа.
Если к примеру подается 1132, делим на 2 и получаем 566, число четное, округлять не надо
CodeLab
❗️Чтобы найти остаток для деления, мы пишем знак % и тут тоже нет ничего сложного. 🧑💻 Чтобы это понять, вспомним обычное деление из школы (сори за нарисованную поебень, но лучше и не объяснишь) #Деление
🔗Можно попробовать прибавить остаток от деления 99 % 2, получается 1, как мы разобрали ниже
✅ То есть разделили 99 на 2, получили 49 (остаток съебался) и прибавили 1, как раз получили 50
✅ Также делим 1132 на 2 без остатка, получили 566, число четное, остатка нет, так и остается
Над ней тоже приходилось немного подумать🧑💻, так что приступим.
🌶Тут нам придется иметь дело с отрицательными числами, о чем же речь? Начнем с того, что ❗️нам нужно определить номер купе по месту (а их по 4 штуки в 9 купешках)
🌶Тут нам придется иметь дело с отрицательными числами, о чем же речь? Начнем с того, что ❗️нам нужно определить номер купе по месту (а их по 4 штуки в 9 купешках)