إجابة المحاضرة 4 الوظائف مسألة 6

إجابة المحاضرة 4 الوظائف مسألة 6


مساق مقدمة في علم الحاسوب والبرمجة CS100 مقدم من MITX 



المحاضرة 4 - المسألة 6


(5/5 points)

يوجد أدناه نسخة من جلسة ضمن بيئة تشغيل بايثون. اختر نوع واكتب قيمة كل من التعابير التي يتم تقييمها. فإذا كنت ترى أن تعبيراً معيّناً سينتج عبارة خطأ، فاختر "NoneType" واكتب "error" في المربع الخاص بالإجابة. أما إذا كانت قيمة التعبير تساوي الوظيفة، فاختر "function" واكتب "function" في المربع الخاص بالإجابة.
لتحقيق أكبر قدر من الفائدة عند حل هذه المسألة، ننصحك بمحاولة تنفيذ البرنامج يدويّاً للإجابة عن الاسئلة من خلال قراءة الشيفرة فحسب وليس بتشغيلها، ثم انتقل لتنفيذ البرنامج باستخدام مفسرك وذلك بعد فحص الإجابة عدة مرات.
تلميح: قد تستفيد من رسم مخطط للبيئة مشابه لما قدمناه في المحاضرة في حال شعرت بالحيرة في اختيار الإجابة.

  1. >>> a = 10
    >>> def f(x):
          return x + a
    >>> a = 3
    >>> f(1)
     
    int - correct

  2. >>> x = 12
    >>> def g(x):
          x = x + 1
          def h(y):
              return x + y
          return h(6)
    >>> g(x)
     
    int - correct

0 التعليقات:

Post a Comment