这是我过去6个小时一直在处理的repl.it问题,据我所知,从输出的角度来看,我的代码可以正常工作。例如,如果我输入56789我的程序输出5 7 9.每次Repl.it测试失败并告诉我他的输出是56789当他们是5 7 9.如果我将输入定义为指定列表而不是用户输入然后repl .it通过第一个测试并使第二个测试失败....因为它表明程序失败了一组新的数字。所以我知道堆栈溢出不是repl.it但没有找到任何帮助。 注意......我确信我的代码很笨拙且效率低但我还在学习如何走到这里
def picky():
position = 0
a = input("") #input asking for a number
b = list(a) #converts my input into a list
c = [] #list for storing even index values
d = [] #list for converting c to string
while position <= len(b):
if position % 2 == 0:
c += b[position]
position += 1
for x in c:
d += str(x)
preOutput = str(d).strip('[]').replace('\'','').replace(',','')
# removes brackets, commas, and quotes from output.
print(preOutput)
picky()
使用3.6.4