مشروع صغير — برنامج سطر أوامر
أنت تضع ملصقًا على صندوق واحد. تريد برنامجًا واحدًا يسأل ماذا يوجد في الصندوق، ثم يسأل كم عددها، ثم يكتب سطرًا واحدًا. تكتب mug ثم 4، وآخر سطر على الشاشة هو mug 4.
def label(item, count):
return f"{item} {count}"
item = input("item: ")
count = input("how many: ")
print(label(item, count))
تعرض الشاشة ثلاثة أسطر. السطر الأول: ينتظر البرنامج عند item: . تكتب mug وتضغط Enter. يظهر على الشاشة item: mug، أي السؤال بجانب ما كتبته. يحتفظ item بـ mug فقط. يظهر السؤال item: ما دام البرنامج ينتظر، ولا يُحفظ. السطر الثاني: ينتظر البرنامج عند how many: . تكتب 4 وتضغط Enter. يظهر على الشاشة how many: 4. يحتفظ count بالحرف 4 كما كتبته. السؤال how many: لا يُحفظ. السطر الثالث: يكتب print السطر الذي يعيده label. هذا السطر هو mug 4. المسافة بين mug و 4 موجودة في سطر return، بين الإجابتين. بعد ذلك ينتهي البرنامج. لا يوجد سطر رابع.
آخر سطر هو mug 4. ليس item: mug، وليس how many: 4. هذان السطران في الأعلى، وفي كل منهما السؤال بجانب ما كتبته. يستلم label القيمتين mug و 4 فقط، بدون الأسئلة. سطر return التالي f"{item}: {count}" ليس في هذا البرنامج. لو كان فيه لكان آخر سطر mug: 4. سطر return في هذا البرنامج يضع مسافة واحدة بين الإجابتين، ولذلك آخر سطر هو mug 4.
تستطيع الآن أن تضع السؤالين وسطر الملصق الواحد في برنامج واحد. تكتب mug ثم 4، وآخر سطر هو mug 4. الصفحة التالية تشغّل هذا البرنامج نفسه فقط عندما تبدأ هذا الملف بنفسك.
سؤالان ثم ملصق واحد
تكتب mug ثم 4، فتعرض الشاشة item: mug ثم how many: 4 وفي النهاية mug 4. يبقى السؤالان في أول سطرين، وآخر سطر هو mug 4. الصفحة التالية تشغّل هذا البرنامج نفسه فقط عندما تبدأ هذا الملف بنفسك.
🧠 اختبر معرفتك
اختبر معرفتك
تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع
📝 التعليمات
- اقرأ كل سؤال بعناية
- اختر أفضل إجابة لكل سؤال
- يمكنك إعادة الاختبار عدة مرات كما تريد
- سيتم عرض تقدمك في الأعلى