数组中有整数,每个整数有奇数位数或偶数位数
我的输出:遍历数组中的每个元素,并单独打印偶数或奇数的数字-
一,
一,
预期输出:获取数组中偶数位数整数的总数-
二,
exampl=[22,234,2463]
def findEven(f):
countz=0
LengthOfInt=len(str(f))
if(LengthOfInt%2)==0: #if it is even, add 1 to count
countz+=1
print(countz)
for i in exampl:
findEven(i)
Tags:
只要用这个:
或
这里的情况是,变量
countz
的作用域是在findEven
函数中。每次函数运行时,它都被设置为0
。此外,每当您有偶数位数时,print
函数就会运行相反,您要做的是使一个函数返回一个布尔值-无论数字是否为偶数。然后可以计算
True
或False
值相关问题 更多 >
编程相关推荐