如何保护我的代码不受“索引超出范围”错误的影响

2024-04-29 03:25:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试建立一个简单的日历作为编码练习在我的空闲时间。然而,我似乎无法解决这个问题:

如何返回列表中的项0?我的想法是,只要DayOfWeek比列表的长度长,它就会返回到天[0],但我似乎无法让它工作。你知道吗

days = ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"]
dayoftheweek = days[0]

userchoice = int(input("Please add a number to days: "))
dayoftheweek = days[userchoice]

如果用户输入8,我会得到一个Index out of range错误。你知道吗

如何捕获超出days范围并默认为0的输入?


Tags: 编码列表时间days空闲mondaysundayfriday