0

I am trying to print the ODD numbers between 2 numbers(the numbers included).

for example: input: (2,9)

output: 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)`

The above code gives the following output: 3 5 7 None. I would like to now why am I getting that None and how do I remove it?

OneCricketeer
  • 179,855
  • 19
  • 132
  • 245
Manish Ranjan
  • 45
  • 1
  • 5

0 Answers0