"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تنفيذ عبارات الحالة/التبديل في بيثون؟

كيفية تنفيذ عبارات الحالة/التبديل في بيثون؟

نشر في 2025-02-26
تصفح:117

How to Implement Case/Switch Statements in Python?

يعادل Python عبارة عن عبارة/تبديل بيان

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

def http_error (الحالة): حالة المباراة: الحالة 400: إرجاع "طلب سيء" الحالة 404: العودة "لم يتم العثور عليها" الحالة 418: العودة "أنا إبريق الشاي" الحالة _: # الحالة الافتراضية إرجاع "شيء خاطئ في الإنترنت"

باستخدام قوائم لإصدارات python السابقة

قبل Python 3.10 الكتل.
def http_error(status):
    match status:
        case 400:
            return "Bad request"
        case 404:
            return "Not found"
        case 418:
            return "I'm a teapot"
        case _:  # Default case
            return "Something's wrong with the internet"
# حدد كتل الوظيفة Def Zero (): طباعة ("لقد كتبت صفر. \ n") Def SQR (): طباعة ("n هو مربع مثالي \ n") def حتى (): طباعة ("n هو رقم زوجي \ n") Def Prime (): طباعة ("n هو رقم رئيسي \ n") # خريطة المدخلات إلى كتل الوظيفة الخيارات = {0: صفر ، 1: SQR ، 4: SQR ، 9: SQR ، 2: حتى ، 3: برايم ، 5: برايم ، 7: prime} # استدعاء كتلة التبديل المكافئة خيارات [num] ()

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3