بايثون Python

أمر الطباعة والمخرج

تطبيقات شاملة على print()، والدوال، والرمز \n، والعمليات الحسابية.

شعار أو صورة مرتبطة بدرس داليتي
01

برنامجي الأول في Python

يُستخدم أمر print() لعرض النصوص والأعداد ونتائج العمليات الحسابية على الشاشة. ويمكن وضع أمر الطباعة داخل دالة ثم استدعاء الدالة لتنفيذ الأوامر.

def greeting():
    print("Hello world")

greeting()
Hello world
02

سؤال 1: بطاقة العمل الشخصية

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

مثال للمخرج

**********************
* My name is Aya
* year of birth: 2009
* class: ...
* School: ...
**********************

حل مقترح

def fun():
    print("*********************")
    print("* My name is Aya *")
    print("* year of birth: 2009 *")
    print("* class: ... *")
    print("* School: ... *")
    print("*********************")

fun()
03

الدوال والمخرجات

سؤال 2

أمامك كود بلغة Python. اكتب المخرج الصحيح الذي سيتم الحصول عليه:

def fun():
    print("Dalyat El Carmel")

fun()
إظهار الحل
Dalyat El Carmel

سؤال 3

اكتب التعبير 3*4=12 باستخدام تعليمة print واحدة فقط، ودون كتابة الرقم 12 مباشرة.

إظهار الحل
def math():
    print("3*4=", 3*4)

math()

سؤال 4: الرمز \n

ما المخرج الناتج من الكود التالي؟ وما دور التعليمة \n؟

def secret():
    print("Horse\nDog\nCat")

secret()
إظهار الحل
Horse
Dog
Cat

وظيفة \n هي الانتقال إلى سطر جديد.

سؤال 5: نص في سطرين

حدّد مخرج البرنامج التالي:

def msg():
    print("I like Movies")
    print("I like \n Movies")

msg()
إظهار الحل
I like Movies
I like
 Movies

ينقل الرمز \n بقية النص إلى سطر جديد.

04

سؤال 6: مراجعة شاملة

اقرأ البرنامج التالي ثم أجب عن الأسئلة التي تليه:

def salat():
    print("Hello world")
    print("Hello\n world\n")
    print("2+4=", 2 + 4)
    print(2**3)
    print("42=", 42//10, 42 % 10)

salat()

المخرج

Hello world
Hello
 world
2+4= 6
8
42= 4 2
السؤالالإجابة المختصرة
ما دور العلامة \n؟الانتقال إلى سطر جديد.
ماذا يحدث عند كتابة تعبير حسابي بين علامات اقتباس؟يُعامل كنص ويُطبع كما هو.
ماذا يحدث عند كتابة تعبير حسابي دون علامات اقتباس؟يُنفّذ وتُطبع النتيجة.
ما وظيفة الفاصلة؟الفصل بين القيم المطبوعة، مع إضافة مسافة افتراضية بينها.
ما ناتج 42 // 10؟4
ما ناتج 42 % 10؟2
05

سؤال 7: أسماء الشهور

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

إظهار حل مقترح
print("January\nFebruary\nMarch\nApril\nMay\nJune\nJuly\nAugust\nSeptember\nOctober\nNovember\nDecember")
06

اختبار تفاعلي

اختر إجابة واحدة لكل سؤال، ثم اضغط على «تصحيح الاختبار» لمعرفة نتيجتك والتصحيح.

1. ما وظيفة print()؟

2. ما مخرج print(3*4)؟

3. ما ناتج 42 % 10؟

4. ما ناتج print("Horse\nDog")؟