gpt4 book ai didi

python - python3 的 codechef 中的运行时错误(NZEC)

转载 作者:太空宇宙 更新时间:2023-11-03 14:57:00 26 4
gpt4 key购买 nike

我收到此代码错误:

#Finding largest number

elements = []
nl = input("Enter number of lines :")
for i in range(0,int(nl)):
print("Enter number of elements in line", i+1, ": ")
ne = input()
elements = [None]*int(ne)
print("Enter elements :")
maximum = 0
for j in range(0,int(ne)):
elements[j] = input()
for j in range(0,int(ne)):
if int(elements[j]) > maximum:
maximum = int(elements[j])
print("Maximum number in line", i+1, "is", maximum,"\n\n")

我在 codechef 上提交了这段代码,它显示了运行时错误(NZEC)错误

请帮忙!

最佳答案

我很确定您的数字是在一行中输入的,并用空格分隔。您需要进行一些更改。

for i in range(0, int(input())):
elements = []
maximum = -float('inf')
ne = int(input())
elements = list(map(int, input().split())) # assuming space separated integers

for e in elements:
if e > maximum:
maximum = e

print("Maximum number in line", i+1, "is", maximum, "\n\n")
<小时/>

或者,您可以用

替换最大查找循环
maximum = max(elements)
<小时/>

如果您的数字以换行符分隔,请创建一个空列表并循环附加到它。

...
ne = int(input())

elements = []
for j in range(0, ne):
elements.append(int(input()))

...

关于python - python3 的 codechef 中的运行时错误(NZEC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45464806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com