我没有找到代码问题在哪儿,但oj上交上去是wrong answer,请问哪里错了呢

python已学到字典,能否在我写的代码的基础上看一看哪里写错了

img

n=int(input())
zuida=[]
for i in range(n):
    numbers=list(map(int,input().split(',')))
    a=max(numbers)
    zuida.append(a)
for i in range(len(zuida)):
    max_num=0
    if zuida[i]>max_num:
        max_num=zuida[i]
print(max_num)
jieguo=[]
for i in range(len(zuida)):
    if zuida[i]==max_num:
        jieguo.append(str(i+1))
        c=','.join(jieguo)
print(c)

获取 max_num 有问题

n=int(input())
zuida=[]
for i in range(n):
    numbers=list(map(int,input().split(',')))
    a=max(numbers)
    zuida.append(a)
max_num = max(zuida)
print(max_num)
jieguo=[]
for i in range(len(zuida)):
    if zuida[i]==max_num:
        jieguo.append(str(i+1))
        c=','.join(jieguo)
print(c)