day42
找数
求 0—7 所能组成的奇数个数
分析
最简单的办法就是8个循环,先组合成一个字符串,在转为整数,判断奇偶性。
编码实现
1.编码实现
s=""
counter=0
for a in range(7):
for b in range(7):
for c in range(7):
for d in range(7):
for e in range(7):
for f in range(7):
for g in range(7):
for h in range(7):
s = str(a) + str(b) + str(c) + str(d) + str(e) + str(f) + str(g)+str(h)
if int(s) % 2 == 1:
counter += 1
print(f"共计组合的奇数为{counter}个")
运行结果
共计组合的奇数为2470629个