我必须创建两个函数。一个可以通过返回 t/f 来判断一个数是奇数还是偶数,另一个将调用第一个函数然后返回有多少偶数。
到目前为止,这是我的代码:
Even = [0,2,4,6,8]
IsEvenInput = int(input("Please enter a number: "))
def IsEvenDigit(a):
if a in Even:
return True
else:
return False
y = IsEvenDigit(IsEvenInput)
print(y)
def CountEven(b):
count = 0
for a in b:
if IsEvenDigit(a):
count+=1
return count
d = input("Please enter more than one number: ")
y = CountEven(d)
print(y)
这一直输出 0 并且实际上并不计数。我现在做错了什么?