牛客网刷题输入输出问题

搞不懂国内面试为啥都爱用牛客网,让习惯了leetcode的我很是蛋疼。一是错了也不给提示哪里错了,根本没法调试。二是输出竟然自己写,蛋疼,输出竟然用print打印,服了。最近研究陈大佬的代码,学了一手输入,这里总结下备用吧。
如果是输入多个数字:

import sys
b, a = map(int, sys.stdin.readline().strip().split(' '))

注意: 单个数字不要这样,python3 map返回的是一个iterator迭代器

如果是一排数字:

a=int(sys.stdin.readline().strip())
tmp = list(map(int, sys.stdin.readline().strip().split(' ')))

调试的时候,采用txt文件会快速很多

sys.stdin = open('input2.txt', 'r')

你可能感兴趣的:(工具使用方法)