检查Python中偶数和奇数位数字的乘积是否相等
假设我们有一个数字n。我们必须检查奇数位和偶数位的乘积是否相同。
因此,如果输入类似n=2364,则输出将为True,因为奇数放置数的乘积为2*6=12,偶数放置数的乘积为3*4=12。
示例
让我们看下面的实现以更好地理解-
def solve(num):
if num < 10:
return False
odd_place = 1
even_place = 1
while num > 0:
d = num % 10
odd_place *= d
num = num//10
if num == 0:
break
d = num % 10
even_place *= d
num = num//10
if odd_place == even_place:
return True
return False
num = 2364
print(solve(num))输入
2364输出结果
True
热门推荐
10 感谢韩语老师祝福语简短
11 升职文案高级祝福语简短
12 花童结婚祝福语大全简短
13 向国庆送祝福语简短
14 什么寄语简短祝福语女生
15 客户回礼祝福语大全简短
16 女孩生日祝福语简短创意
17 家长回复节日祝福语简短
18 给外婆敬酒祝福语简短