知行编程网知行编程网  2022-09-02 01:00 知行编程网 隐藏边栏  649 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中怎样输入两行的相关知识,包括python在一行输入两个数,以及python输入多行这些编程知识,希望对大家有参考作用。

如何在python中输入两行

Python 中的 Input() 函数在输入过程中遇到回车,则一个输入结束。这不满足输入多行文本且行数也不确定的情况。当然,输入

空行也是允许的。

方法:利用异常处理机制实现

lines=[]
while True:
    try:
        lines.append(input())
    except:
        break
 
print(lines)

在实际操作中,可以输入多行。当你输入最后一行并回车时,按组合键ctrl+D,表示EOF,即End of File,文件结束。此时,input() 函数

将遇到 EOF 异常。 Python的异常处理机制会捕捉到这个异常,并执行except部分中的语句。这个语句是break,所以会立即跳出while循环。这个

正好满足了我们的需要。

例如,输入:

12 345 3.14159回车
I am a student.回车
Hello, world!回车

在 IDE 中运行时,按 ctrl+D 结束多行输入。如果使用“python源代码文件名.py”模式在Windows命令行下运行,请按ctrl+Z组合键结束多行输入。

输出结果如下:

['12 345 3.14159', 'I am a student.', 'Hello, world!']

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享