能帮我看看这个程序吗?我感觉我应该漏了什么地方,但是我想不出来。
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)就行了呀
报错了就仔细看报错信息,不要靠猜