Avatar ·

هل يوجد في Python عامل switch case؟

📁 بايثون, سؤال, مساعدة, مشروع

واجهت الحاجة إلى تنفيذ شرط متعدد، والذي كنت سأقوم بتنفيذه في لغات أخرى باستخدام بناء switch-case.

في Python، أضطر إلى كتابة كل شيء عبر شروط if-elif-else. هذا يبدو لي غير مريح إلى حد ما.

هل هناك طريقة أكثر ملاءمة لكتابة مثل هذه الشروط؟

على سبيل المثال، لدي وحدات قياس وبناءً على الوحدة المختارة، أحتاج إلى إرجاع المضاعف المناسب:

def get_multiplier(unit):
    if unit == 'mm':
        return 10**-3
    if unit == 

                    
                

لا توجد إجابات بعد.

تسجيل الدخول لترك إجابة

المدونات