python - 您如何通过按回车键来引入由换行符\n 完成的输入?
问题描述
输入必须以换行符 \n 结束,按回车键。
像这样:
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)
推荐阅读
- javascript - 如何使用 Clamscan 扫描 Web 文件?
- c++ - 如何在实际终端中重现 VS Code 扩展提供的错误
- r - 如何设置 rmarkdown html 文档的边距
- sql - 将 JSON 元素转换为 SQL 表格式
- javascript - 如何解决这个问题“你可能需要一个额外的加载器来处理这些加载器的结果”
- vim - How to open new tabs instead of splits by default in VIM?
- python - Plotly Dash:如何在选项卡内显示三个相邻的图表
- r - Converting boxplot to scatter-plot in R
- javascript - Next.js 通过 css 进行图像样式设置
- reactjs - 反应测试库。测试文本字段中字符串的长度