导语:
本文主要介绍了关于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使用append添加数据11/04
- ♥ 如何在python中删除几列数据表08/26
- ♥ python3.7idle如何测试源码10/23
- ♥ 如何在 Python 中使用 assert 函数09/02
- ♥ python3时间是多少时间?如何转换?12/18
- ♥ python如何提取文本信息?10/24
内容反馈