我在 HackerRank 上做了一个示例测试,虽然我知道如何编写解决问题的代码,但我不了解 stdin 和 stdout 系统。我的代码没有获取参数,也没有在标准输出上打印任何内容。
给定一个整数 L 和 R(每个都来自标准输入上的一行)在标准输出上打印它们之间的奇数(在数组上)。
def oddNumbers (l, r): #this was already here
l=int(input())
r=int(input())
list1=[]
for i in range (l+1, r):
if i%2 == 1:
list1.append(i)
print(list1)
return
if__name'__main__': #this was already here
# ...
您不应该自己阅读输入或打印结果。说明说
编辑器中的锁定存根代码从 stdin 读取以下输入并将其传递给函数
和
该函数必须返回一个整数数组...
因此,摆脱int(input())
线条,并更改print(list1)
为return list1
.
我没有看到您在顶部引用的说明是从哪里获得的,它们不在底部的网站图像中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句