编辑代码

'''重复元素判定。编写一个函数,接受列表作为参数,
如果一个元素在列表中出现了不止一次,则返回True,
但不要改变原来列表的值。同时编写调用这个函数和测试
结果的程序。'''

def judge(n):
    #set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据
    if len(n) == len(set(n)):
        print("鉴定完毕,没有重复的元素")
    else:
        print("True")
        print("有重复的元素,总共有{}个".format(len(n)-len(set(n))))

num=eval(input('请输入一个包含若干元素的列表'))
judge(num)