如何在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