def judge():少了nums参数
改成
def judge(nums):
第5行print( 少了)右括号
while nums!="": 应该改成 while n!="":
def judge(nums):
if len(nums)==len(set(nums)):
print("没有重复元素")
else:
print("有重复的元素,共有{}个".format(len(nums)-len(set(nums))))
def getnum():
nums = []
n=input("请输入数字(回车键退出):")
while n!="":
nums.append(eval(n));
n=input("请输入数字(回车键退出):")
judge(nums)
getnum()
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
少了个括号,加上去试试