المهمة: سنحلل الكود الذي يجعل بايثون يسأل عن اسمك، ثم نرى كيف ستبدو المحادثة عند تشغيله.
هذا هو الكود:
#الخطوة 1: نسأل عن الاسم ونخزن الإجابة في متغير
user_name = input("مرحباً! ما هو اسمك الجميل؟ ")
#الخطوة 2: نطبع رسالة ترحيب باستخدام المتغير
print("أهلاً وسهلاً بك يا", user_name, "! نورت عالم بايثون!")
وهكذا ستبدو النتيجة عند تشغيل الكود:
لنتخيل أنك كتبت اسم “سارة” وضغطت على Enter. ستكون شاشة النتائج كالتالي:
مرحباً! ما هو اسمك الجميل؟ سارة
أهلاً وسهلاً بك يا سارة ! نورت عالم بايثون!
ماذا سيحدث لو كتبت اسم “علي” بدلاً من “سارة”؟ سيطبع البرنامج: أهلاً وسهلاً بك يا علي ! نورت عالم بايثون!
البرنامج ذكي لأنه يستخدم المتغير user_name مهما كانت قيمته!
هيا نستخدم كل ما تعلمناه لنصنع برنامجًا يسألك بعض الأسئلة ثم يعرض لك “بطاقة تعريفية” سحرية بناءً على إجاباتك!
المحرر التفاعلي الموجود في هذه الصفحة رائع للتدرب على الأوامر مثل print والمتغيرات، لكنه لا يدعم حاليًا أمر input() الذي ينتظر إجابة. لذلك، سنكتب الكود كاملاً في المحرر أدناه لنتدرب على الكتابة الصحيحة، ثم سنعرض لك مثالاً لكيفية عمله في بيئة بايثون حقيقية!
المهمة: اكتب في المحرر التفاعلي أدناه برنامجًا كاملاً يقوم بالخطوات التالية:
يسأل المستخدم عن اسمه.
يسأل المستخدم عن هوايته المفضلة.
يسأل المستخدم عن حلمه المستقبلي.
يطبع كل هذه المعلومات في بطاقة تعريفية مرتبة.
للمساعدة، هذا هو الهيكل العام للكود:
print("أهلاً بك في صانع البطاقات التعريفية السحرية!")
#اطلب المدخلات من المستخدم هنا...
my_name = input("ما هو اسمك الرائع؟ ")
my_hobby = input("ما هي هوايتك المفضلة؟ ")
my_dream = input("ما هو حلمك الكبير؟ ")
#اطبع البطاقة النهائية هنا...
print("\n✨✨✨ بطاقتك التعريفية السحرية ✨✨✨")
#... أكمل طباعة باقي الأسطر
print("الاسم: " + my_name)
print("الهواية المبدعة: " + my_hobby)
print("الحلم الكبير: " + my_dream)
تحدي: حاول استخدام علامة + لدمج النصوص في جمل الطباعة النهائية!
هيا يا صانع البطاقات المبدع! اكتب كود مشروعك في المحرر أدناه.