我正在尝试让这段代码在索引内返回列表项,但如果不在索引中,则默认返回索引中的特定项
下面的代码是一个例子:
messages = ["Hello", "Howdy", "Greetings"]
user_num = int(input("Enter a Number Between 1-3: "))
def message_prompt(num):
num_check = num - 1
message = messages[num_check]
if message in messages:
print(message)
else:
print(messages[2])
message_prompt(user_num)
使用这段代码时,由于变量在索引的范围之外,它只会在消息处出错。我该怎么办才能修复它?