إجابة المحاضرة 4 الوظائف مسألة 5
مساق مقدمة في علم الحاسوب والبرمجة CS100 مقدم من MITX
المحاضرة 4 - المسألة 5
(5/5 points)
اكتب وظيفة
clip(lo, x, hi) باستخدام لغة بايثون بحيث تعيد القيمة lo إذا كانت x أقل من lo وتعيدhi إذا كانت x أكبر من hi وإلا تعيد قيمة x بدلاً من ذلك. لحل هذه المسألة، يمكنك أن تفترض أنّlo < hi.
لا يجب استخدام العبارات الشرطية ضمن الشيفرة البرمجية حيث يمكن استخدام التوابع الأولية
min وmax المعرّفة ضمنيّاً في لغة بايثون. يمكنك أن تقرأ توثيق الوظيفة "min" و توثيق الوظيفة "max"، ننصحك بتجربة كل من الوظيفتين بالطريقة التي تشاء على جهازك قبل البدء بحل المسألة.
تأخد هذه الوظيفة ثلاثة أعداد كدخل وتعيد عدداً واحداً كخرج.
Correct
0 التعليقات:
Post a Comment