python中input函数怎样输入两行?这个方法你一定要看

很多小伙伴在使用python中input函数的时候,我们需要进行下一行代码编写的时候按一下回车就直接结束了那么这个时候不能够满足我们需要多行文本且行数开发的情景,那么该如何解决呢?这篇文章小编就给大家分享一个解决方法 。
【python中input函数怎样输入两行?这个方法你一定要看】

python中input函数怎样输入两行?这个方法你一定要看

文章插图
实现input函数输入多行的方法为:利用异常处理机制实现
lines=[] while True:     try:         lines.append(input())     except:         break   print(lines)我们在实际运行代码的时候,我们可以输入多行代码,当输入最后一行代码然后回车的时候,我们按组合键ctrl+D,表示end of file,文件尾的意思,此时我们的input函数就会遇到eof的异常,那么此时立即会跳出while循环,这不就刚好满足了我们的需求了 。
例如,输入:
12 345 3.14159回车 I am a student.回车 Hello, world!回车我们在例如pycharm这种集成环境开发运行时,我们可以按ctrl+d快捷键来实现,那么在Windows命令行下我们可以用ctrl+z来实现 。
输出结果如下:
['12 345 3.14159', 'I am a student.', 'Hello, world!']以上就是小编给大家带来的在python实现input函数多行输入的方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读