months=['January','February','March','April','May','June','July','August','September','October','November','December']
usermonth=input('Enter the month: ')
if usermonth >=months[0]and usermonth <=months[10]:
nextmonth=months(usermonth+1)
print(nextmonth)
我如何在用户月份的索引中定义一个向上? 谢谢
我想您正在尝试显示用户提供的月份之后的月份:
将为您提供用户提供的月份的索引(在月份列表中)
然后您可以测试您的月份指数是否不高于11:
我相信你想打印下个月,由用户插入:
要做到这一点,您需要更好地理解数组和索引(或者,换言之:如何访问数据列表)
在if语句中正确地使用了索引,但是在试图定义
nextMonth
的行中没有使用索引。执行months()
调用关键字months
,就好像它是一个函数一样:您需要将它作为一个列表调用,因此,使用带有[]
的索引。)相关问题 更多 >
编程相关推荐