Problem

12/17

بيان شرطي غير مكتمل

Theory Click to read/hide

بيان شرطي غير كامل إذا كان في كتلة "خلاف ذلك" لست مضطرًا إلى فعل أي شيء (على سبيل المثال: "إذا كان هناك آيس كريم معروض للبيع ، فاشترِ الآيس كريم" ، وإذا لم يكن كذلك ...) ، فحينئذٍ تكون كتلة "خلاف ذلك" بأكملها يمكنك حذف واستخدام شكل مختصر (غير مكتمل) من المعامل الشرطي: <قبل> إذا الشرط: ... # ماذا تفعل إذا كان الشرط صحيحًا يتم استخدام عملية اختيار الحد الأقصى من قيمتين في كثير من الأحيان ، لذلك تحتوي Python على وظيفة مضمنة max يمكن استدعاؤها بهذه الطريقة <قبل> M = max (A، B) هناك أيضًا وظيفة مماثلة للعثور على الحد الأدنى لقيمة قيمتين أو أكثر - & nbsp؛ min (). & nbsp؛

عند الاختيار من بين قيمتين في Python ، يمكنك استخدام شكل آخر من المعامل الشرطي ، والذي يعمل مثل الشكل الكامل للمشغل الشرطي. <قبل> م = أ إذا أ & GT ؛ ب آخر ب إذا كنت بحاجة إلى القيام بأكثر من واحد & nbsp؛ إذا تم استيفاء الشرط ، فسيتم كتابة جميع الإجراءات واحدة تحت الأخرى في نفس مستوى التحول: <قبل> إذا أ & GT. ب: نبسب ؛ درجة الحرارة = أ نبسب ؛ أ = ب نبسب ؛ ب = درجة الحرارة في هذا البرنامج ، إذا \ (a & gt؛ b \) ، فإننا نتبادل قيم المتغيرات. المتغير temp هو متغير مساعد.
لاحظ نفس الإزاحات من الحافة اليسرى لجميع العوامل الثلاثة. هذا يخبر المترجم أنه يتم تنفيذ جميع العبارات الثلاثة بشرط أن يكون a & gt؛ b.
دقة أخرى للغة بايثون هي & nbsp؛ عامل التخصيص المتعدد ، مما يسهل تبادل متغيرين. يمكن كتابتها على النحو التالي: <قبل> أ ، ب = ب ، أ

Problem

يمكنك إضفاء الطابع الرسمي على حل مشكلة إيجاد أقصى رقمين باستخدام الصيغة غير المكتملة للمشغل الشرطي.
باستخدام المتغير الإضافي \ (M \) ، يتم تعيين قيمته الأولية مساوية لقيمة المتغير \ ( أ \)
بعد ذلك ، نتحقق مما إذا كانت قيمة المتغير \ (b \) أكبر من قيمة المتغير \ (M \) ، ثم نستبدل قيمة المتغير \ (M \) بقيمة المتغير \ (ب \) .

باستخدام هذا المخطط ، من السهل العثور على الحد الأقصى لقيمة ثلاثة أو أكثر من أرقامهم.