إجابة المحاضرة 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