因此,我在一个编码挑战网站上,我正在尝试解决问题。问题的预期输出是这样的:-
['32']
['32', 'hello', '54']
现在,当我在系统上解决该问题时,即在终端上运行了.py
文件。它的输出与上面显示的相同。
但是在我正在挑战的那个网站上,它显示了以下输出:-
[32]
[32, hello, 54]
我正在为此努力。我似乎无法弄清楚到底是什么问题。
我尝试了str()
,并用''
引用了它,但是在此站点的编码控制台上似乎没有任何作用。
知道为什么会发生吗?
在这里供参考的是问题描述和我的代码。
问题
代码
def main():
n_of_queries = int(input("Queries count: "))
n_list=[]
for i in range(n_of_queries):
inp= input("Input: ")
typ = inp.split(' ')
if typ[0]=='1':
n_list.append(typ[1])
if typ[0]=='2':
print(n_list)
main()
输入
5
1 32
2
1 hello
1 54
2