简体   繁体   English

在python 3中的不同行中创建多行输入

[英]Creating multiple line input in different lines in python 3

I want to create a program that takes number of inputs from user but in different lines.我想创建一个程序,该程序从用户那里获取大量输入,但在不同的行中。 First, it asks for number of numbers (which will be the number of lines):首先,它询问数字的数量(这将是行数):

number_of_lines=int(input("Please enter a number of numbers (1-5) "))

then it has to ask for input from a user in new lines, something like this: enter image description here然后它必须在新行中要求用户输入,如下所示:在此处输入图像描述

how can i do it ?我该怎么做 ? thank you:)谢谢你:)

like this像这样

inputs = []
for i in range(number_of_lines):
    n=int(input())
    inputs.append(n)

根据变量number_of_lines您可以定义以下循环:

inputs = [int(input() for i in range(number_of_lines)]
# The number must be between 1 and 5
number_of_lines=int(input("Please enter a number of numbers (1-5) :"))
while (number_of_lines > 5) or (number_of_lines < 1):
    number_of_lines=int(input("Please enter a number of numbers (1-5) :"))

# Enter number
print("Please enter the numbers,one in each line")
Result=[]
for i in range(0,number_of_lines):
    Result.append(int(input()))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM