最近用python在牛客上刷题,会发现有时候代码在本地IDE上运行完全正确,但是在牛客的测试平台上出现错误,可能原因是没有正确输入多个测试案例,现在主要总结下几种标准的输入方式:
方式1:利用sys.stdin这种方式来进行标准输入,在不知道有多少个案例输入的时候,推荐使用这种方式:
实现代码如下:
import sys
for line in sys.stdin:
line=line.strip('\n) # 这是因为这种方式的标准输入,会带有换行符,所以记得去掉,而input输入则没有换行符
#如果输入的是一串整数
temp=list(map(int,line.split()))
#如果输入的是两个整数数字的时候
temp_1,temp_2=tuple(map(int,line.split()))
###接下来就是你要写的主要代码的实现
方式2:利用input这种方式来输入
代码如下:
a=list(map(int,input().split()))
或者
a=tuple(map(int,intput().split()))