Python如何多行输入程序?实现Python多行输入程序的实例代码

我们在学习Python的时候,都知道Python内置方法input只能输入一行内容,那么如果实现多行输入程序呢?今天就一起来学习一下实现多行输入文本的功能,会通过具体是实例代码来向大家讲解Python如何多行输入程序 。下面一起来看看吧!

Python如何多行输入程序?实现Python多行输入程序的实例代码

文章插图
在Python程序中,我们有时候会根据需求,需要对程序进行多行输出,我们平时使用的都是input语句来进行单行输出,如果想多行输出的话,还需要使用Python中的其他语句,方法如下:
一、已知行数进行多行输出
在这种情况下,我们是知道它一共有多少行的,那么第一步我们就压迫对它的行数进行获取 。代码如下:
L=int(input(“输入你需要的行数”))使用这条语句就可以实现让用户在终端中直接输入,最后将输入的行数使用for进行循环,代码如下:
for i in range(L):text +=input(“输入内容:”)+‘\n’这里使用了一个text变量,它是用来对数据进行存储的,将代码进行整合,如下:
L=int(input(“输入你需要的行数”))for i in range(L):text +=input(“输入内容:”)+‘\n’print(text)运行结果:
输入你需要的行数2输入内容:Hello输入内容:PythonHelloPython二、未知行数
如果在我们要多很多行文本进行输入发时候,不知道自己要输入的行数是多少,那么就可以让一个输入的方法自动实现,在未知的行数中使用终止符号,输入内容完了之后就进行换行 。首先我们需要使用到一个用来提示的语句,现在直接用print函数打印,代码如下:
print( “文章内容从这里开始”)要使一个输入在后台不断的执行,我们需要用到一个死循环,在不对input语句进行停止的时候,就会一直输入内容,我们可以将input设置成空,然后再使用一个判断语句,用来判断输入的内容是否为空,如果是就直接使用break语句跳出循环 。代码如下:
while True:    line_text = input()    if line_text == '':        breaktext += line_text + '\n'【Python如何多行输入程序?实现Python多行输入程序的实例代码】到此这篇关于Python如何多行输入程序?实现Python多行输入程序的实例代码的内容就分享到这里了,希望对大家的学习带来一定的帮助 。

    推荐阅读