如何在python中实现switch case??
这个问题在这里已经有了答案:
修复你的错误
您需要在每个项目的末尾添加逗号:
 1: "Jan", 
 2: "Feb",
工作计划:
def switch_demo(var):
    switcher = {
                1: "Jan", 
                2: "Feb", 
                3: "March",
                4: "April", 
                5: "May", 
                6: "June", 
                7: "July", 
                8: "August", 
                9: "Sept", 
                10: "Oct", 
                11: "Nov", 
                12: "Dec"
    }
    return switcher.get(var,"Invalid Month")
var = int(input("enter a number between 1 and 12"))
print(switch_demo(var))
简单的解决方案
  你应该看看calendar模块。  它已经提供了所有的月份名称: 
>>> import calendar
>>> calendar.month_name[3]
'March' 
开关盒是编程中非常强大的控制工具,我们可以通过它控制执行不同的代码块。 在python中,你可以通过使用字典方法来实现它,并为你的代码发布,
var = input(“输入1到12之间的数字”)def switch_demo(var):switcher = {1:“Jan”,2:“Feb”,3:“March”,4:“April”,5: May“,6:”June“,7:”July“,8:”August“,9:”Sept“,10:”Oct“,11:”Nov“ var,“月份无效”)
链接地址: http://www.djcxy.com/p/42759.html上一篇: how to implement the switch case in python..?
下一篇: Looking for a good replacement for elif & if , like switch case
