公式
在两者之间转换
公式 是 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 反馈 — 无需本地设置。