gpt4 book ai didi

python - 编写一个带数字并返回其对应月份缩写的基本程序

转载 作者:行者123 更新时间:2023-12-03 09:09:26 24 4
gpt4 key购买 nike

我正在尝试编写一个基本函数,该函数需要一个数字并返回每个月的缩写。听起来很简单,但是如何使用“try-except”块来处理任何异常?

到目前为止,这就是我所拥有的。

def month():
months = "JanFebMarchAprilMayJuneJulyAugSepOctNovDec"
n = eval(input("Enter month Number: "))
pos = (n-1)*3
monthAbbrev = months

return monthAbbrev

我想我的问题是如何放入超出范围的try-expect句柄索引?
我在这里完全迷路了。谢谢你的帮助

最佳答案

这只是以正确的索引返回月份,如果不存在,它将重新运行String Error替换为所需的字符串。

def month(n):
months = ("Jan", "Feb", "Mar", ...)
try:
return months[n-1]
except IndexError:
return "Error"

关于python - 编写一个带数字并返回其对应月份缩写的基本程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43110097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com