导语:
本文主要介绍了关于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!']
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 类Python方法、__new__方法和__init__方法介绍12/19
- ♥ python是用什么语言写的?09/05
- ♥ python设置路由配置的解决方法12/29
- ♥ 如何比较python字符串大小?08/13
- ♥ Python的assert断言介绍11/19
- ♥ 如何在mac上查看python版本11/21
内容反馈