الصيغة
حوّلوا بينهما
الصيغة درس مجاني في 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 ❄️")من فهرنهايت إلى سلسيوس ⬅️
والآن نستخدم التعويذة في الاتجاه الآخر، أي للتحويل من فهرنهايت إلى سلسيوس:
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))الاتجاهان معًا 🔄
لننشئ دالتين، واحدة لكل اتجاه! 🔄
الآن لدينا مجموعة أدوات متكاملة لدرجات الحرارة! 🧰
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 🤯")خبير المعادلات! 🏆
لقد تعلمتم تعويذتي تحويل درجات الحرارة! 🎉
- من C إلى F:
C × 9 / 5 + 32 - من F إلى C:
(F - 32) × 5 / 9
سنطلب بعد ذلك من المستخدم كتابة درجة حرارة! ⌨️
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 يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.