Формула
Переводите между шкалами
«Формула» — бесплатный урок 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 — локальная установка не требуется.