使用字符串将数字转换为字符串,然后遍历每个字符以检查是否有偶数位。以下是示例代码:
def has_even_digit(num):
num_str = str(num)
for digit in num_str:
if int(digit) % 2 == 0:
return True
return False
# 示例用法
print(has_even_digit(12345)) # False
print(has_even_digit(123456789)) # True