def Lbpd(a): #定义函数Lbpd(a)
a =a.split(" ") #对参数a按照空格进行分词
if len(a)==len(set(a)): #利用集合的不重复性,比较列表a和集合a的长度
return "False,这是非重复序列" #如相同则返回非重复序列
else:
return "True,这是重复序列" #如不同则返回重复序列
t = f = 0 #重复序列和非重复序列次数初始赋值
while True: #让程序循环运行
a =input("请输入一组序列,以空格隔开:")
print(Lbpd(a)) #调用函数,打印函数参数为a时的返回值
if Lbpd(a)=="True,这是重复序列": #统计重复序列次数
t +=1
if Lbpd(a)=="False,这是非重复序列": #统计非重复序列次数
f +=1
print("重复序列{}次,非重复序列{}次".format(t,f)) #打印输出统计结果语句
此问题实现方法很多,大家自行体会理解