└── In 5 types /In 5 types: -------------------------------------------------------------------------------- 1 | #using modulo 2 | 3 | def check_odd_even_modulo(number): 4 | if number % 2 == 0: 5 | return "Even" 6 | else: 7 | return "Odd" 8 | 9 | print(check_odd_even_modulo(10)) 10 | print(check_odd_even_modulo(7)) 11 | 12 | 13 | #using bitwise and 14 | 15 | def check_odd_even_bitwise(number): 16 | if number & 1: 17 | return "Odd" 18 | else: 19 | return "Even" 20 | 21 | print(check_odd_even_bitwise(10)) 22 | print(checkpi_odd_even_bitwise(7)) 23 | 24 | using lambda function 25 | 26 | check_odd_even_lambda = lambda number: "Even" if number % 2 == 0 else "Odd" 27 | 28 | print(check_odd_even_lambda(10)) 29 | print(check_odd_even_lambda(7)) 30 | 31 | #in list comprehision 32 | 33 | numbers = [1, 2, 3, 4, 5, 6] 34 | results = ["Even" if num % 2 == 0 else "Odd" for num in numbers] 35 | print(results) 36 | 37 | #using map function 38 | 39 | numbers = [1, 2, 3, 4, 5, 6] 40 | results = list(map(lambda num: "Even" if num % 2 == 0 else "Odd", numbers)) 41 | print(results) 42 | --------------------------------------------------------------------------------