none = 1 while none: a = input("请输入奇数个整数(用逗号分开):") alist = a.split(",") print(alist) alist = [int(alist[i]) for i in range(len(alist))] if int(len(alist)) % 2 == 1: # 检测是否为整数 none = 0 else: continue alist.sort() print("a=%s" % alist[int(len(alist)/2)])