s=0
i=1
n=input("请输入第"+str(i)+"位同学的年龄:")
s=s+int(n)
while n!="q":
if n>=40:
print("慢跑")
elif n>=30 and n<40:
print("竞走")
elif n>=24 and n<30:
print("跳绳")
i=i+1
n = input("请输入第" + str(i) + "位同学的年龄:")
else:
print(s)
你的n比较的时候类型不对,输入的时候是字符,要转换成int型进行比较