0Pricing
Coding for Kids · درس

طرح السؤال على المستخدم

اقرؤوا درجة الحرارة

طرح السؤال على المستخدم درس مجاني في Coding for Kids على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Coding for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Coding for Kids 4 دروس في المجموع.

تحدثوا إلى المستخدم! 💬

مرحبًا أيها المبرمج! 👋 حتى الآن كنّا نحن من نختار درجة الحرارة. لكن ماذا لو أردنا من المستخدم كتابة رقمه بنفسه؟ 🤔

لدى Python كلمة سحرية لذلك: input()! ⌨️

print("Let's ask the user a question! 💬")

تعرّفوا إلى input() ⌨️

توقف input() البرنامج وينتظر أن يكتب أحدهم شيئًا. ⏳

ثم يعيد إلينا ما كتبه ذلك الشخص! لنجرب اسمًا أولًا. 😊

name = input("What is your name? ")
print("Hello", name, "👋")

طلب درجة حرارة 🌡️

والآن لنطلب درجة حرارة بدلًا من اسم! 🌡️

نكتب سؤالًا لطيفًا بين القوسين.

temp = input("Type a temperature in Celsius: ")
print("You typed:", temp)

أوه لا، إنها نص! 😅

مفاجأة! 😮 تعيد لنا input() دائمًا نصًا (يُسمى سلسلة نصية)، حتى إذا كتبتم أرقامًا!

لا يمكنكم إجراء العمليات الحسابية على النصوص... نحتاج إلى إصلاح ذلك! 🔧

temp = input("Type a number: ")
print("This is text:", temp)
print("Type is:", type(temp))

تحويل النص إلى رقم 🔢

نستخدم float() لتحويل النص إلى رقم ذي منازل عشرية. ✨

الآن يعرف Python أنه رقم حقيقي يمكننا إجراء العمليات الحسابية عليه! 🧮

text = input("Type a temperature: ")
number = float(text)
print("Now it is a number:", number)

كل ذلك في سطر واحد ➡️

يجمع المبرمجون الأذكياء الخطوات! 🤓

نضع input() داخل float() لطرح السؤال والتحويل في الوقت نفسه. 🎯

temp = float(input("Celsius please: "))
print("Got the number", temp, "🌡️")

استخدام int() للأعداد الصحيحة 🔢

إذا كنتم تريدون أعدادًا صحيحة فقط (من دون منازل عشرية)، فاستخدموا int() بدلًا من ذلك! 🍎

أما لدرجات الحرارة، فعادةً ما يكون float() أفضل بسبب المنازل العشرية. 🌡️

age = int(input("How old are you? "))
print("Next year you will be", age + 1, "🎂")

إجراء العمليات الحسابية على الإدخال 🧮

والآن بعد أن أصبح رقمًا حقيقيًا، لنضف إليه 10! الأمر سهل! 🎉

temp = float(input("A temperature: "))
print("Add 10:", temp + 10)

تحويل ما كتبه المستخدم 🪄

لنجمع كل ذلك: نطلب درجة مئوية، ثم نستخدم المعادلة للحصول على درجة فهرنهايت! 🔥

c = float(input("Celsius: "))
f = c * 9 / 5 + 32
print(c, "C is", f, "F 🔥")

أسئلة لطيفة 😊

اكتبوا دائمًا سؤالًا لطيفًا حتى يعرف المستخدم ما الذي ينبغي عليه كتابته! 🤗

السؤال الواضح يجعل المستخدم سعيدًا! أضيفوا رمزًا تعبيريًا لمزيد من المرح! 🎈

c = float(input("How warm is it in Celsius today? 🌞 "))
print("Thanks! You said", c, "degrees!")

خبير الإدخال! 🏆

يمكنكم الآن سؤال المستخدم عن أي شيء! 🎉

  • ينتظر input() الكتابة ⌨️
  • ويعيد نصًا 📝
  • يحوّل float() النص إلى رقم 🔢

سنستعرض بعد ذلك نتيجة رائعة! ✨

print("I can ask the user anything now! 🥳")

اختبار سريع ✅

لنتحقق مما تعلمتموه! 🧠

وقت المراجعة! 🎒

رائع، لقد تعلمتم التحدث إلى المستخدم! 🌟

  • يطرح input() السؤال وينتظر ⏳
  • ويعيد نصًا 📝
  • float() = أرقام ذات منازل عشرية 🌡️
  • int() = أعداد صحيحة 🍎
  • ينفذ float(input(...)) الأمرين معًا! ⚡

التالي: عرض النتيجة بطريقة أنيقة! ✨

print("Asking the user: complete! 🚀")

الأسئلة الشائعة

هل درس «طرح السؤال على المستخدم» مجاني؟

نعم — نص درس «طرح السؤال على المستخدم» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Coding for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Coding for Kids 4 دروس في المجموع.

ماذا ستتعلم في «طرح السؤال على المستخدم»؟

اقرؤوا درجة الحرارة تتمرن على Coding for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Coding for Kids؟

لا تُشترط خبرة سابقة. Coding for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «طرح السؤال على المستخدم»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Coding for Kids هذا؟

نعم. كل درس في Coding for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. مئوية وفهرنهايت
  2. الصيغة
  3. طرح السؤال على المستخدم
  4. عرض النتيجة
← العودة إلى Coding for Kids