مختصر كتابي: عرض النصوص والأرقام باستخدام print

Summary: Printing Text and Numbers with print

كيف تعرض الكلام والأرقام معًا باستخدام print؟

الإيصال الذي تأخذه من المكتبة فيه أرقام وكلام. الرقم وحده، مثل 70، قد يكون سعرًا أو كمية أو باقيًا، والكلام الذي حوله هو الذي يوضح المقصود. وبرنامجك يحتاج إلى الشيء نفسه حتى يفهم مستخدمه النتيجة.

إنفوجرافيك: إنفوجرافيك يقارن بين نص يعرض كما هو داخل علامات التنصيص، وعملية حسابية تحسب خارجها، مع عرض قيمتين بفاصلة.
ملخص الدرس في صورة واحدة. اضغط على الصورة لتكبيرها.

الدالة print تعرض ما تعطيها إياه. والكلام الذي تريد عرضه هو نص، وتضعه بين علامتي تنصيص (Quotes). هاتان العلامتان تخبران Python أن هذا كلام، لا أسماء أو تعليمات تحاول تنفيذها.

print("إجمالي الحساب")
print(60 + 10)
print("الباقي:", 100 - 70)
print("60 + 10")

السطر الأول يعرض جملة «إجمالي الحساب»، ولا تظهر علامتا التنصيص؛ فهما جزء من طريقة كتابة النص فقط. والسطر الثاني يحسب 60 زائد 10 ويعرض 70.

في السطر الثالث أعطينا print شيئين بينهما فاصلة (Comma): النص والباقي. وتفصل print بينهما بمسافة بشكل افتراضي، فيظهر الباقي: 30. ولا تحتاج إلى تحويل الرقم إلى نص لتعرضه بهذه الطريقة.

أما السطر الأخير فيعرض 60 + 10 كما هي، لأنها مكتوبة داخل علامات التنصيص؛ فـPython تراها نصًا لا عملية حسابية. إذا غيّرت الأرقام داخل النص فسيتغير المعروض، لكن لن يحدث أي حساب.

يمكنك استخدام علامات تنصيص مفردة أو مزدوجة، بشرط أن تكون بداية النص ونهايته من النوع نفسه. واسم الدالة print بحروف صغيرة، أما Print بحرف كبير فاسم مختلف. وإذا نسيت الفاصلة بين النص والعملية فستظهر رسالة SyntaxError ولن يعمل السطر، لأن Python لا تعرف أين ينتهي النص وأين تبدأ العملية.

  • النص يوضع بين علامتي تنصيص، والعلامتان لا تظهران في الناتج.
  • العملية خارج علامات التنصيص تُحسب، وداخلها تُعرض كما هي.
  • الفاصلة داخل print تعرض أكثر من قيمة في سطر واحد بينها مسافة.
  • بداية النص ونهايته تكونان بعلامة تنصيص من النوع نفسه.
  • print تُكتب بحروف صغيرة.

جرّب في المحرر تحت الدرس: اكتب إيصالًا صغيرًا فيه سطر بعنوان «مشترياتي»، وسطر يعرض «الإجمالي:» ثم ناتج 25 + 15، وسطر أخير يعرض النص "25 + 15" دون حساب.

الخلاصة: طريقة كتابتك هي التي تحدد ما تفعله print: نص يُعرض كما هو، أو تعبير يُحسب ثم تُعرض نتيجته.

هذا درس مجاني من «أساسيات البرمجة باستخدام لغة بايثون». اشترك للوصول إلى كل الدروس والاختبارات والشهادة.

اعرف تفاصيل الاشتراك ←