How did the code worked? | Sololearn: Learn to code for FREE!
Neuer Kurs! Jeder Programmierer sollte generative KI lernen!
Kostenlose Lektion ausprobieren
- 1

How did the code worked?

def is_even(x): if x == 0: return True else: return is_odd(x-1) def is_odd(x): return not is_even(x) print(is_odd(17)) print(is_even(23)) Output: True False

27th Jun 2021, 8:57 AM
Likhon
Likhon - avatar
1 Antwort
0
This is how it works for 1 and 2 number, def is_even(x): if x == 0: return True else: return is_odd(x-1) def is_odd(x): return not is_even(x) print(is_odd(1)) print(is_even(2)) __________________________________ #is_odd(1) #return not is_even(1) //1 #is_even(1) #return is_odd(1-1) //0 #is_odd(0) #return not is_even(0) //0 #is_even(0) #return True //1 #is_even(2) #return is_odd(2-1) //1 #is_odd(1) #return not is_even(1) //1 #is_even(1) #return is_odd(1-1) //0 #is_odd(0) #return not is_even(0) //0 #is_even(0) #return True //1 return returns back the value to first call in both examples . Those values after "//" are the values returned by it from the bottom
27th Jun 2021, 9:16 AM
Abhay
Abhay - avatar