2. Python Output (الإخراج)
درس 2: الإخراج في Python (Python Output)
بعد أن تعرفنا في الدرس السابق على بنية الجمل في بايثون، حان الوقت لنبدأ في عرض النتائج. الإخراج هو الطريقة التي يتواصل بها البرنامج مع المستخدم، سواء كان ذلك نصًا تحية أو نتيجة حساب أو رسالة خطأ.
في بايثون، نستخدم الدالة المدمجة ()print لعرض أي شيء على الشاشة. هذه الدالة بسيطة جدًا ولكنها قوية، وسنتعلم في هذا الدرس كل الطرق الشائعة لاستخدامها.
دالة ()print الأساسية
الدالة ()print تأخذ قيمًا (نصوص، أرقام، متغيرات...) وتعرضها في الـ Console (نافذة الإخراج). يمكنك تمرير قيم متعددة مفصولة بفواصل، وسيتم فصلها تلقائيًا بمسافة.
عرض نص: ضع النص بين علامات تنصيص مزدوجة "" أو مفردة ''.
عرض رقم: اكتب الرقم مباشرة (لا حاجة لعلامات تنصيص).
عرض عدة قيم: افصل بينها بفواصل داخل ()print.
دمج نصوص: استخدم العامل + لربط النصوص (لكن يجب إضافة مسافات يدويًا إذا لزم الأمر).
أمثلة عملية
1. عرض نص بسيط
print("Hello world!")
الإخراج:
Hello world!
2. عرض رقم أو قيمة حسابية
print(42)
print(10 + 20)
الإخراج:
42 30
3. عرض عدة قيم معًا
print("Age:", 25)
print("Name:", "Ahmed", "and Age:", 30)
الإخراج:
Age: 25 Name: Ahmed and Age: 30
4. دمج نصوص باستخدام +
print("Python" + " " + "is awesome!")
print("Result: " + str(15 + 27)) # تحويل الرقم إلى نص
الإخراج:
Python is awesome! Result: 42
5. خيارات إضافية: sep و end
print("Ahmed", "Mohamed", "Ali", sep=" - ") # تغيير الفاصل
print("First line", end=" >>> ")
print("Second line")
الإخراج:
Ahmed - Mohamed - Ali First line >>> Second line
نصائح هامة
لدمج رقم مع نص، استخدم ()str لتحويله أولاً، أو استخدم f-strings (سنتعلمها لاحقًا).
المعامل sep يحدد الفاصل بين القيم (افتراضيًا مسافة).
المعامل end يحدد ما يُطبع في نهاية السطر (افتراضيًا سطر جديد \n).
جرب الكود دائمًا في محرر مثل Replit أو VS Code لترى الإخراج فورًا.
الآن أصبحت قادرًا على عرض أي نتيجة تريدها في برامجك! الإخراج هو أول خطوة لجعل البرنامج "يتحدث" مع المستخدم.
في الدرس القادم: المتغيرات وأنواع البيانات في Python.
جرب تعديل الأمثلة السابقة واكتب برامج بسيطة تعرض اسمك وعمرك وهواياتك. إذا واجهتك أي مشكلة، اترك تعليقًا أو تواصل معنا.

تعليقات
إرسال تعليق