نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر

نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
PY

منهج Python

دليل مرجعي شامل

كل اللغات
مدرسة البرمجة/منهج Python/كيف تعمل مخرجات بايثون؟

كيف تعمل مخرجات بايثون؟

دالة print pythonطباعة pythonf-string pythonمخرجات python

جدول مرجعي سريع

1

معاملات دالة print()

المعاملالقيمة الافتراضيةالوظيفةمثال
sep" " (مسافة)الفاصل بين العناصرsep=", "
end"\n" (سطر جديد)ما يأتي بعد الطباعةend=""
filesys.stdoutمكان الكتابةfile=open("log.txt","w")
flushFalseإرسال الخرج فوراًflush=True

الشرح

دالة print() في Python

دالة `print()` هي الطريقة الرئيسية لعرض البيانات والمخرجات في Python.

الاستخدامات الأساسية:

```python print("نص") # طباعة نص print(42) # طباعة رقم print(3.14) # طباعة كسر عشري print(True) # طباعة قيمة منطقية print() # سطر فارغ ```

معاملات print() المتقدمة: - **sep**: الفاصل بين العناصر (افتراضياً مسافة) - **end**: ما يُضاف في النهاية (افتراضياً줄 جديد `\n`) - **file**: لكتابة الخرج في ملف

الصياغة (Syntax)

syntax
1print(value1, value2, ..., sep=' ', end='\n')
2
3# أمثلة:
4print("أهلاً", "وسهلاً", sep=", ") # أهلاً, وسهلاً
5print("سطر1", end=" | ") # بدون سطر جديد
6print("سطر2") # سطر1 | سطر2

أمثلة عملية

مثال 1: أساسيات print()

أساسيات print()
1print("مرحباً!")
2print(100)
3print(3.14)
4print(True, False)
5print() # سطر فارغ

مثال 2: معاملات sep و end

معاملات sep و end
1# sep: الفاصل بين العناصر
2print("Python", "سهلة", "وممتعة", sep=" | ")
3
4# end: ما يأتي في نهاية السطر
5print("السطر الأول", end=" --- ")
6print("السطر الثاني")

مثال 3: f-strings للطباعة المنسقة

f-strings للطباعة المنسقة
1name = "علي"
2age = 22
3gpa = 3.85
4
5print(f"الاسم: {name}")
6print(f"العمر: {age} سنة")
7print(f"المعدل: {gpa:.2f}") # رقمان عشريان

نصائح احترافية

  • —**نصائح الطباعة:**
  • —استخدم f-strings (f"...") لطباعة المتغيرات - أسهل وأوضح
  • —يمكن طباعة أي نوع بيانات مباشرة مع print()
  • —استخدم `\n` لسطر جديد داخل النص و `\t` للمسافة
  • —لطباعة للديباغ استخدم: `print(f"قيمة x: {x}")`

الدرس السابق

كتابة وتشغيل أول برنامج

الدرس التالي

التعليقات وكتابة كود نظيف

نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر