可以通过以下步骤实现:
def get_season(num):
seasons = [
(1, "Spring"),
(2, "Summer"),
(3, "Autumn"),
(4, "Winter"),
(5, "Rainy"),
(6, "Sunny"),
(7, "Cloudy"),
(8, "Foggy")
]
for season in seasons:
if num == season[0]:
return season[1]
return "Unknown"
print(get_season(3)) # 输出:Autumn
print(get_season(6)) # 输出:Sunny
print(get_season(9)) # 输出:Unknown
在这个示例中,我们使用一个包含季节和对应数字的元组列表来表示所有可能的情况。然后,我们使用for循环遍历这个列表,并在每次循环中检查输入的数字是否与列表中的某个元素的第一个值匹配。如果匹配,则返回对应的季节名称。如果没有匹配的情况,则返回"Unknown"。
领取专属 10元无门槛券
手把手带您无忧上云