您需要访问列表的每个元素并执行比较,而不是使用
<=>
列表和整数值之间的运算符:
Age_Group = [18,24,34,44,54,64]
for i in Age_Group:
print(f"Age {i}")
if i < 18:
print("Category: Under 18")
elif i >= 18 and i <= 24:
print("Category: 18-24")
elif i >= 25 and i <= 34:
print("Category: 25-34")
elif i >= 35 and i <= 44:
print("Category: 35-44")
elif i >= 45 and i <= 54:
print("Category: 45-54")
elif i >= 55:
print("Category: 55 and over")
输出:
Age 18
Category: 18-24
Age 24
Category: 18-24
Age 34
Category: 25-34
Age 44
Category: 35-44
Age 54
Category: 45-54
Age 64
Category: 55 and over