En este artículo, veremos cómo escribir el programa para encontrar que el número dado es par o impar usando el método de recursión. Si el número incluso se devuelve verdadero, de lo contrario, es falso en Python.
Para eso, usamos el Operador llamado Módulo Operador . Este operador se usa en la operación cuando necesitamos calcular el resto de ese número cuando se divide por cualquier divisor.
Python3
# defining the function having the one parameter as input def evenOdd(n): #if remainder is 0 then num is even if(n==0): return True #if remainder is 1 then num is odd elif(n==1): return False else: return evenOdd(n-2) # Input by geeks num=3 if(evenOdd(num)): print(num,"num is even") else: print(num,"num is odd")
Python3
# defining the function having # the one parameter as input def evenOdd(n): #if remainder is 0 then num is even if(n % 2 == 0): return True #if remainder is 1 then num is odd elif(n %2 != 0): return False else: return evenOdd(n) # Input by geeks num = 3 if(evenOdd( num )): print(num ,"num is even") else: print(num ,"num is odd")
Python3
# defining the function having # the one parameter as input def evenOdd(n): # if n&1 == 0, then num is even if n & 1: return False # if n&1 == 1, then num is odd else: return True # Input by geeks num = 3 if(evenOdd(num)): print(num, "num is even") else: print(num, "num is odd")
Python3
# writing the function having the range # and printing the even in that range def evenOdd(a,b): if(a>b): return print(a ,end=" ") return evenOdd(a+2,b) # input by geeks x=2 y=10 if(x % 2 ==0): x=x else: # if the number x is odd then # add 1 the number into it to # avoid any error to make it even x+=1 evenOdd(x,y)
Publicación traducida automáticamente
Artículo escrito por rohit2sahu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA