能帮我看看这个程序哪里有问题吗?

能帮我看看这个程序吗?我感觉我应该漏了什么地方,但是我想不出来。

img

img

print(j+1)这里 , j 没有定义啊,应该是 print(x +1)
改成下面的

i=10
ls =[eval(input("x=")) for x in range(i)]
k=max(ls)
print(k)
for x in range(i):
    if ls[x]==k:
        print(x+1)

或者:

i=10
ls =[]
for x in range(i):
    ls.append(eval(input("x=")))
k=max(ls)
print(k)
for x in range(i):
    if ls[x]==k:
        print(x+1)

你想得到最大值的下标是吗
直接写ls.index(k)就行了呀
报错了就仔细看报错信息,不要靠猜

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7688810
  • 除此之外, 这篇博客: 当我们谈质量时,我们在谈什么?中的 当我们在谈“质量”时 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 是保障80%,还是追求100%
    • 是追求0BUG,还是追求不出错
    • 是测试来背锅,还是领导来负责
    • 质量属于测试,还是质量属于团队
    • 质量是常规功能,还是用户综合感受
    • 质量是穷举未知范围,还是确定固定流程