0Pricing
Coding for Kids · Урок

Формула

Переводите между шкалами

«Формула» — бесплатный урок Coding for Kids на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.

Волшебная формула 🪄

Снова здравствуйте, волшебник температуры! 🧙 Сегодня мы изучим секретное заклинание, которое превращает Цельсий в Фаренгейт и обратно!

Это всего лишь немного математики. Не волнуйтесь, Python сделает самое сложное! 🤖

print("Let's cast the temperature spell! 🪄")

От Цельсия к Фаренгейту ➡️

Чтобы перейти от Цельсия к Фаренгейту, используйте заклинание:

F = C × 9 / 5 + 32

Умножьте на 9, разделите на 5, затем прибавьте 32. Давайте попробуем! ✨

c = 20
f = c * 9 / 5 + 32
print(c, "Celsius is", f, "Fahrenheit 🔥")

Шаг за шагом 🐾

Давайте не спеша разберём каждый шаг для температуры 20°C! 🐌

  • 20 × 9 = 180
  • 180 ÷ 5 = 36
  • 36 + 32 = 68

Итак, 20°C = 68°F! 🎉

c = 20
step1 = c * 9
step2 = step1 / 5
step3 = step2 + 32
print("Times 9:", step1)
print("Divide 5:", step2)
print("Add 32:", step3)

Попробуйте другое число 🔢

Давайте переведём 0°C (температуру замерзания!) в градусы Фаренгейта. ❄️

Сможете угадать ответ до запуска программы? 🤔

c = 0
f = c * 9 / 5 + 32
print("0 Celsius is", f, "Fahrenheit ❄️")

От Фаренгейта к Цельсию ⬅️

Теперь заклинание в OTHER направлении, от Фаренгейта к Цельсию:

C = (F - 32) × 5 / 9

Сначала вычтите 32, затем умножьте на 5 и разделите на 9! ✨

f = 212
c = (f - 32) * 5 / 9
print(f, "Fahrenheit is", c, "Celsius 🔥")

Используйте скобки! ()

Видите эти скобки ( )? Они говорят Python: сначала выполните эту часть FIRST! 🥇

Нужно вычесть 32 до умножения, поэтому заключим это действие в скобки.

f = 98.6
c = (f - 32) * 5 / 9
print("Body temp", f, "F is", round(c), "C 🤒")

Округление чисел 🔵

Иногда в ответе получается много знаков после запятой, например 36.66666. 😵

Мы используем round(), чтобы привести результат в аккуратный вид! ✨

f = 98
c = (f - 32) * 5 / 9
print("Messy:", c)
print("Tidy:", round(c))

Функция преобразования температуры 🛠️

Мы можем поместить формулу в функцию, чтобы использовать её снова и снова! 🔁

def to_fahrenheit(c):
    return c * 9 / 5 + 32

print(to_fahrenheit(10))
print(to_fahrenheit(25))

Оба направления 🔄

Давайте создадим TWO функции — по одной для каждого направления! 🔄

Теперь у нас есть полный набор инструментов для работы с температурой! 🧰

def c_to_f(c):
    return c * 9 / 5 + 32

def f_to_c(f):
    return (f - 32) * 5 / 9

print("30C =", c_to_f(30), "F")
print("86F =", f_to_c(86), "C")

Интересный факт 🤩

Существует ONE особая температура, при которой значения по шкале Цельсия и по шкале Фаренгейта совпадают! 😲

Это -40! -40°C равно -40°F. Очень холодно и очень впечатляюще! 🧊

c = -40
f = c * 9 / 5 + 32
print("-40 C is", f, "F 🤯")

Мастер формул! 🏆

Вы освоили BOTH формулы преобразования температуры! 🎉

  • Из C в F: C × 9 / 5 + 32
  • Из F в C: (F - 32) × 5 / 9

Далее мы попросим USER ввести температуру! ⌨️

print("I am a formula master! 🥇")

Быстрая проверка ✅

Давайте проверим, как Вы умеете работать с формулами! 🪄

Повторим! 🎒

Отличная работа, мастер формул! 🌟

  • Из C в F: C × 9 / 5 + 32 🔥
  • Из F в C: (F - 32) × 5 / 9 ❄️
  • Используйте ( ), чтобы сначала вычислить отдельные части
  • Используйте round(), чтобы привести десятичные значения в аккуратный вид
  • Помещайте формулы в функции, чтобы использовать их повторно! 🛠️

Далее позвольте пользователю ввести собственную температуру! ⌨️

print("Formula lesson complete! 🚀")

Часто задаваемые вопросы

Урок «Формула» бесплатный?

Да — полный текст урока «Формула» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Coding for Kids, подпишись на CoddyKit PRO. Курс Coding for Kids содержит 4 уроков всего.

Чему я научусь в уроке «Формула»?

Переводите между шкалами Ты практикуешь Coding for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Coding for Kids?

Предыдущий опыт не требуется. Coding for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Формула»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Coding for Kids?

Да. Каждый урок Coding for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Цельсий и Фаренгейт
  2. Формула
  3. Запрос у пользователя
  4. Вывод результата
← Назад к Coding for Kids