3中读取多行输入的方式
input()
## 可输入多行数据,直到遇到空行
try:
while True:
line = input()
if line == '\n':break
a,b = map(int, line.split())
print(a+b)
except:
pass

sys.stdin
import sys
for line in sys.stdin:
if line == '\n':break
a,b = map(int, line.split())
print(a+b)
sys.stdin.readline()
try:
while True:
line = sys.stdin.readline()
if line=='\n': break
a,b = map(int, line.split())
print(a+b)
except:
pass
以上三种读取输入的方式默认为字符串
2中输出方式
print()
sys.stdout.write()

本文详细介绍了Python中使用input()函数的多行读取技巧,以及sys.stdin和sys.stdout进行数据输出的两种方式。重点讲解了如何处理空行分隔和类型转换。
1220

被折叠的 条评论
为什么被折叠?



