如何解决字母是无效语法的问题

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

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()

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

少了个括号,加上去试试