赛码网和牛客网python输入输出要求

1. 牛客网推荐使用sys.stdin.readline()形式输入,输出用print()

'''
输入:
2 3 分别赋给n, m并且转换为int类型
'''
import sys

n, m = map(int, sys.stdin.readline().strip().split())
print(type(n))
print('n', n)
print('n', m)

结果:

3 4
<class 'int'>
n 3
n 4

2. 赛码网建议使用input()输入。使用sys.stdin.readline()默认会带换行符,所以要strip('\n')进行截取,使用sys.stdout.write(res)标准输出。

'''
输入:
5
(1,2)(5,3)(4,6)(7,5)(9,0)
output:
(4 6)(7 5)(9 0)
'''


nums = int(input())
points = []
for i in range(0, nums):
    read_list = list(map(int, input().split()))
    # read_list = [int(i) for i in input().split()]
    points.append((read_list[0], read_list[1]))
...

for i in points:
    print(i[0], i[1])

note:

输出要注意,按行遍历输出,而不是输出一个list或者tuple

猜你喜欢

转载自blog.csdn.net/zdz0200/article/details/82150861