def cell(s):
a=len(s)
for i in range(len(s)):
if i==0:
if s[i+1]==0:
s[i]=1
else:
s[i]=0
elif i==a-1:
if s[a-2]==0:
s[i-1]=1
else:
s[a-1]=0
else:
if s[i-1]==s[i+1]:
s[i]=1
else:
s[i]=0
l=[list(map(int,input().split()))]
n=int(input())
for i in range(n):
cell(l)
print(l)
我正在分享geeksforgeeks ide的链接,我已经编写了代码 https://ide.geeksforgeeks.org/
在上面的代码中不断得到EOFerror
L = [表(图(INT,输入()。分裂()))]
EOFError:读取行时的EOF
答案 0 :(得分:0)
简单的答案是,您应该在网页输入字段中提供输入:
1 2 4
3
答案 1 :(得分:-1)
您收到的文件结束错误是由于Python 2在input
方法周围的行为造成的。这意味着你需要在输入之前给它一个值。我给了它以下值"1 2"
然后输入0
并收到答案[[1, 2]]
这是你所期望的吗?您可能想尝试在Python 3中使用raw_input
或input
。