python文件输入读取——ACM格式

数据的读取和输出

  • 3中读取多行输入的方式
    • input()
    • sys.stdin
    • sys.stdin.readline()
  • 2中输出方式
    • print()
    • sys.stdout.write()

3中读取多行输入的方式

input()

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

python文件输入读取——ACM格式_第1张图片

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文件输入读取——ACM格式_第2张图片

ref:python中sys.stdout、sys.stdin的用法

你可能感兴趣的:(python,python,开发语言)