我们在学习Python的时候,都知道Python内置方法input只能输入一行内容,那么如果实现多行输入程序呢?今天就一起来学习一下实现多行输入文本的功能,会通过具体是实例代码来向大家讲解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多行输入程序的实例代码的内容就分享到这里了,希望对大家的学习带来一定的帮助 。
推荐阅读
- 怎么使用Python打开记事本?Python如何打开记事本程序
- Python中的Django框架可以做什么? Django框架可以做什么?
- Python中如何使用模块设置进度条?设置进度条的实用方法有哪些?
- 如何安装Python中的IDLE编辑器? IDLE如何创建Python程序?
- 如何使用Python闭包?Python闭包的使用方法
- 如何在python中导入package?python如何引用包package?
- 怎样提升Python的运行效率?提升Python运行效率的方法有几种?
- Python怎么在控制台绘制图像?Python如何在命令行画出小动物
- Python如何打乱字符串顺序?Python怎么随机调换字符串单词位置
- Python怎么创建100个目录?Python如何在一个文件夹中新建多个目录