جملة Switch غير مدعمة بال Python ويمكن دى شئ يؤخذ عليها ..
للمزيد من المعلومات
http://www.python.org/dev/peps/pep-3103/
المهم دا كود بسيط للتغلب على المشكلة دى .. الفكرة كلها إنك تعمل ال case فى Dictionary
الموضوع سهل ولكن لو دعموا ال Switch يكون اسهل !!
الأساس هنا
http://simonwillison.net/2004/May/7/switch/
كود:
>>> def f1(): return "It's f1()" >>> def f2(): return "It's f2()" >>> def f3(): return "It's f3()" >>> switch = { '1' : f1(), '2' : f2(), '3': f3()} >>> switch['1'] "It's f1()" >>> switch['2'] "It's f2()" >>> switch['3'] "It's f3()"

تعليق