جاري التحميل...

مدخلات الدالة

في الصفحة السابقة كان pour() يكتب tea دائماً. القوسان كانا فارغين، فلم يدخل شيء. المعامل اسم داخل قوسي def. greet("lida") يملأ هذا الاسم بالقيمة المكتوبة بين القوسين. في المرة التالية يُملأ الاسم من جديد.

لـ greet معامل واحد، name. print مُزاح أربع مسافات ويكتب name. أولاً lida، ثم guest.

lida ثم guest

python
def greet(name):
    print(name)

greet("lida")
greet("guest")

الشاشة تعرض lida ثم guest. في المرة الأولى name يساوي lida. في المرة الثانية name يساوي guest. lida لا يبقى في name بعد ذلك.

اسمان، بالترتيب الذي تكتبهما به

لـ serve معاملان. name هو الأول وdrink هو الثاني. القيمة الأولى بين القوسين تملأ name، والثانية تملأ drink. print يكتب name، والذي بعده يكتب drink.

name ثم drink

python
def serve(name, drink):
    print(name)
    print(drink)

serve("lida", "tea")

الشاشة تعرض lida ثم tea. name يساوي lida لأن lida مكتوب أولاً. drink يساوي tea لأن tea مكتوب ثانياً.

Python لا يقرأ الكلمة ويقرر أن tea مشروب. يتبع الترتيب داخل القوسين. إذا بدّلت القيمتين، تبدّل السطران معهما.

القيمتان مبدَّلتان

python
def serve(name, drink):
    print(name)
    print(drink)

serve("tea", "lida")

الشاشة تعرض tea ثم lida. هذه المرة name يساوي tea وdrink يساوي lida. البرنامج لا يتوقف. ترتيبك هو الترتيب الذي استُعمل.

العدد يجب أن يطابق

لـ greet اسم واحد، فالمطلوب قيمة واحدة. greet() لا يعطي شيئاً، والبرنامج يتوقف. greet("lida", "guest") يعطي قيمتين لاسم واحد، والبرنامج يتوقف. serve يحتاج قيمتين. serve("lida") يتوقف، لأن drink يبقى فارغاً.

هذه الدوال تكتب القيم على الشاشة. لا تُرجع قيمة إلى السطر الذي استعملها. الصفحة التالية تُرجع قيمة.

اقرأ القوسين

  1. greet("lida") ثم greet("guest"). ما السطران؟
  2. serve("lida", "tea"). ما السطر الأول؟
  3. serve("tea", "lida"). ما السطر الأول الآن؟
  4. تكتب greet() بلا قيمة. هل يصل البرنامج إلى آخره؟

قراءة واحدة

المعامل اسم داخل قوسي def. ما بين القوسين يملأه. greet("lida") ثم greet("guest") يكتبان lida ثم guest. القيمة الأولى لا تبقى. serve("lida", "tea") يكتب lida ثم tea. serve("tea", "lida") يكتب tea ثم lida. إذا لم يطابق عدد القيم عدد الأسماء، توقف البرنامج.

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
4
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى