fayotech.academy🐍 بايثون: الخطوات الأولى
قل مرحباً

💬 اجعله يرد عليك

لماذا: اصنع برامج تستمع بـ input() وترد.

يفتح لك: المتغيرات — حفظ ما يخبرك به المستخدم.

حتى الآن الحديث باتجاه واحد: أنت تأمر وهو يطبع. البرامج الحقيقية تستمع أيضاً — تقرأ المدخلات (input) وترد بالمخرجات. أمر الاستماع في بايثون هو input() — يوقف البرنامج مؤقتاً، ينتظر أن يكتب الإنسان شيئاً، ثم يسلّمك ما كتبه.

حدث شيئان جديدان هنا:

1. input() توقف وانتظرك — البرنامج توقف فعلاً حتى أجبت، مثلما انتظرت لعبة قارئ الأفكار إجابتك بنعم/لا.

2. name = input() — الإجابة لم تختفِ. حُفظت في صندوق مُعنون اسمه name، واستخدمها print بعد سطر. هذا الصندوق المُعنون هو المتغير — نجم الدرس القادم.

لاحظ أيضاً: print يقبل عدة أشياء تفصلها فواصل، ويطبعها وبينها مسافات.

أمر، إجابة، رد — كتبت للتو أول برنامج تفاعلي لك. كل روبوت محادثة استخدمته يوماً هو نسخة ناضجة من هذه الفكرة نفسها.

تحدٍّ سريع

ماذا يفعل input() عندما يصل إليه البرنامج؟

🔍 تعمّق أكثر: شاهد كيف يتعامل بايثون مع النصوص من الداخل ← PyDebug: النصوص عن قرب.