season_num = [1, 2, 3, 4]
if not season_num:
input('Please enter a valid num: ')
else:
for i in season_num:
input('give a num: ')
if i == 1:
print('Spring')
elif i == 2:
print('Summer')
elif i == 3:
print('Fall')
else:
print('Winter')
Advertisement
Answer
What you’re probably trying to do is this:
seasonNum = input('give a num: ')
if seasonNum == "1":
print('Spring')
elif seasonNum == "2":
print('Summer')
elif seasonNum == "3":
print('Fall')
elif seasonNum == "4":
print('Winter')
else:
print('invalid selection')
However, a better way to do this is to use a dictionary:
seasons = {
"1": "Spring",
"2": "Summer",
"3": "Fall",
"4": "Winter"
}
seasonNum = input('give a num: ')
selectedSeason = seasons.get(seasonNum)
print(selectedSeason or "invalid selection")