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

博客介绍了牛客网和赛码网不同的输入输出方式。牛客网推荐用sys.stdin.readline()输入、print()输出;赛码网建议用input()输入,若用sys.stdin.readline()需strip('\n')截取换行符,用sys.stdout.write(res)标准输出,且输出要按行遍历。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值