Python编写三输入函数统计x到y区间可被z整除的数及STDIN/STDOUT用法
代码中STDIN、STDOUT用法详解
STDIN(标准输入)使用逻辑
代码中读取STDIN的语句为:
x,y,z = map(int, input().split())
- Python内置
input()方法默认从STDIN流读取一行输入,返回值为字符串类型 - 这里
split()会将读取到的整行输入按空白符分割为3个字符串子段,再通过map(int, )批量转为整数类型,最终分别赋值给x、y、z三个入参变量。
STDOUT(标准输出)使用逻辑
代码中写入STDOUT的语句为:
print(evenlyDivisible(x,y,z))
- Python内置
print()方法默认将传入的参数内容输出到STDOUT流,默认自动在输出末尾追加换行符 - 这里直接将
evenlyDivisible函数返回的统计结果传入print(),即可将计算结果输出到标准输出。
额外说明:绝大多数在线判题平台的运行逻辑都是将测试用例写入STDIN供程序读取,再捕获程序输出到STDOUT的内容和标准答案校验,你现有代码已经完全符合这类平台的输入输出要求。
内容的提问来源于stack exchange,提问作者Victoria Liebermann
相关产品推荐
相关产品推荐

