Write a program that reads a list of integers, and outputs whether the list contains all even numbers, odd numbers, or neither. The input begins with an integer indicating the number of integers that follow. Ex: If the input is: 5 2 4 6 8 10 the output is: all even Ex: If the input is: 5 1 3 5 7 9 the output is: all odd Ex: If the input is: 5 1 2 3 4 5 the output is: not even or odd Your program must define and call the following two functions. is_list_even() returns true if all integers in the list are even and false otherwise. is_list_odd() returns true if all integers in the list are odd and false otherwise.def is_list_even(my_list)def is_list_odd(my_list) if __name__ == '__main__': both def and if need to be included and functions called from both defs def is_list_even(my_list):for i in range(len(my_list)):if my_list[i] % 2 != 0:return False or Truedef is_list_odd(my_list):for i in range(len(my_list)):if my_list[i] % 2 == 0:return False or Trueif is_list_odd == True:print("all odd")elif is_list_even == True:print("all even")else:print("not even or odd")if __name__ == '__main__':n = int(input())for i in range(n):my_list.append(input())
Write a
Ex: If the input is:
5 2 4 6 8 10
the output is:
all even
Ex: If the input is:
5 1 3 5 7 9
the output is:
all odd
Ex: If the input is:
5 1 2 3 4 5
the output is:
not even or odd
Your program must define and call the following two functions. is_list_even() returns true if all integers in the list are even and false otherwise. is_list_odd() returns true if all integers in the list are odd and false otherwise.
def is_list_even(my_list)
def is_list_odd(my_list)
if __name__ == '__main__':
both def and if need to be included and functions called from both defs
def is_list_even(my_list):
for i in range(len(my_list)):
if my_list[i] % 2 != 0:
return False or True
def is_list_odd(my_list):
for i in range(len(my_list)):
if my_list[i] % 2 == 0:
return False or True
if is_list_odd == True:
print("all odd")
elif is_list_even == True:
print("all even")
else:
print("not even or odd")
if __name__ == '__main__':
n = int(input())
for i in range(n):
my_list.append(input())
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 6 images