gpt4 book ai didi

python - 如何通过按 Enter 键引入以换行符\n 结束的输入?

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:30 27 4
gpt4 key购买 nike

输入必须以换行符\n 结束,按 Enter 键。

像这样:

n= input('') > must be-> 1,0,1,0,1,1,0,1 \n must press enter
1,0,1,0,1,1,0,0 \n must press enter
1,0,1,1,0,0,0,0 \n must press enter

然后是这样的:['1,0,1,0,1,1,0,1', '1,0,1,0,1,1,0,0', '1 ,0,1,1,0,0,0,0']

然后我想用 ',' 分割字符串,如下所示:

a = ['1','0','1','0','1','1','0','1'], b =['1',' 0','1','0','1','1','0','0'],c...

我不明白的是如何提供通过按回车键“\n”分割的输入,然后运行程序。例如,如果有一个 number_of_times = 你需要输入多少次输入,我会花一段时间来完成,但在这个例子中我现在不知道如何做。

最佳答案

你可以做这样的事情。如果您想使用 number_of_times 尝试

number_of_times = int(input())
result = []
for i in range(number_of_times)
line = input()
result.append(line)

print(result)

或者你使用这个,你必须通过按 CTRL+D 在末尾放置一个 EOF

import sys
result= []
for line in sys.stdin:
result.append(line)
print(result)


关于python - 如何通过按 Enter 键引入以换行符\n 结束的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59155626/

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