python-3.x - 如何在多行输入中将n个数字作为输入
问题描述
我想将 n 数字作为输入,然后在用户之前输入 n 时输入多行。
这里我的代码是:
num=int(input)
for i in range(0,2)
for x in range(0,num)
例如,我需要从用户输入中获取 n 来知道我必须走多少行。每一行我都有 2 个原始元素。这里用户输入 n 为 3,所以我们有 3 行输入,每行有 2 个元素。例如:n=3 第一行=[1 ,10] 第二行=[7, 3] 第三行=[5,2]
解决方案
如果我理解正确,我认为这就是您正在寻找的解决方案。
num=input("Please specify how many inputs you want to take in: ")
arr = []
print("Prompting for "+str(num)+" inputs:")
for i in range(0,int(num)):
arr.append(input(str(i+1)+": "))
print("Inputs as indexes in array are:")
count=0
for k in arr:
print(str(count)+": "+str(k))
count=count+1
这个想法是您提示用户输入一定数量的输入并循环该次数,每次将额外的输入添加到数组中。如果我理解正确的话,稍后可以像访问多行一样访问该数组。
推荐阅读
- cpu - 如何计算 CPU 调度程序模拟中的平均响应时间?
- r - 将一个数据中的 NA 替换为 R 中另一个数据的值?
- java - 调试时避免使用 java.util 类
- python-3.x - 替换文件中的字符串 - Python
- r - 如何在数据框中的行中间填充有限数量的字符?
- javascript - 鼠标悬停事件中每个元素的ReactJS渲染工具提示在相同的相对位置?
- bodymovin - Bodymovin 问题与矢量移位和图片变形
- c - system("/bin/sh") 通过管道输入时立即关闭
- amazon-web-services - 优化 AWS Neptune (Gremlin) 弹性搜索查询
- report - allure 不显示以前报告的报告