Dec-01-2017, 06:45 PM
take input from user , size of list , then numbers and then count zer0s,even and odds. Code is working fine for odd number and even. but when user enter "0" this counted in zeros and in EVENS as well. 0 is not an even number . Please help
n = int(input ("enter list size "))
zero = 0
even = 0
odd = 0
i = 0
for i in range (i,n):
number = int (input ("enter number "))
result = number % 2
if (number==0):
zero = zero + 1
if (result == 0):
even = even +1
if (result == 1 or result == -1 ):
odd= odd+1
print ("zero =" + str (zero) )
print ("even =" + str ( even) )
print ("odd =" + str (odd) )