0Pricing
Coding for Kids · 课时

公式

在两者之间转换

公式 是 CoddyKit 上的免费 Coding for Kids 课时。 这是第 2 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 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 ❄️")

华氏度转摄氏度 ⬅️

现在反过来,进行华氏度到摄氏度的转换:

C = (F - 32) × 5 / 9

先减去 32,再乘以 5,最后除以 9!✨

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

使用括号!()

看到那些括号 ( ) 了吗?它们是在告诉 Python:先做这一部分! 🥇

我们必须先减去 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))

BOTH 方向 🔄

让我们编写 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")

趣味知识 🤩

有一个特殊温度,此时摄氏度和华氏度是同一个数值!😲

这个温度就是 -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! 🚀")

常见问题解答

「公式」课时是免费的吗?

是的 — 「公式」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Coding for Kids 课程的其余内容,请升级到 CoddyKit PRO。 Coding for Kids 课程共包含 4 节课。

「公式」这节课中我会学到什么?

在两者之间转换 你通过在浏览器中直接运行的动手代码来练习 Coding for Kids,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Coding for Kids 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Coding for Kids 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 2 节课,共 4 节。

「公式」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Coding for Kids 课中编写并运行代码吗?

能。每节 Coding for Kids 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 摄氏与华氏
  2. 公式
  3. 询问用户
  4. 显示结果
← 返回 Coding for Kids