我正在尝试在2个数字(包括数字)之间打印ODD数字。
例如:input:(2,9)
输出:3,5,7,9
def oddNumbers(l, r):
if(l % 2 == 0):
l = l + 1
if(r %2 == 0):
r = r-1
while(l<=r):
print (l)
l = l+2
else:
while(l<=r):
print (l)
l = l+2
else:
if(r %2 == 0):
r = r - 1
while(l<=r):
print (l)
l = l+2
else:
while(l<=r):
print (l)
l = l+2
a = oddNumbers(2,8)
print(a)`
上面的代码给出了以下输出:3 5 7 None
。我想现在为什么我会得到None
以及如何将其删除?