defnum(a):iffloat(a)==int(a):returnint(a)returnfloat(a)#添加数据
li =[]print("请逐条添加数据! (若退出请输入0000)")whileTrue:print("请输入:")
x =input()if x =="0000":break
li.append(num(float(x)))
"""
功能三:众数
是一组数据中出现次数最多的数值,叫众数,有时众数在一组数中有好几个。
"""print(li)
d ={}for i in li:
ss = d.get(i)if ss ==None:
d[i]=1else:
d[i]+=1for i in d.items():if i[1]==max(d.values()):print("众数:",i[0])