【题目】1. 编程输出 1——1000之间的完全幸运数
完全幸运数如下
(1) 是6的倍数
(2) 末尾是6
(3) 左右对称
如:6 , 636
【解析】
先判断这个数是几位数,得到每一个数位上的值后,再根据完全幸运数的条件尽心逐条判断。
代码如下:
for num in range(6, 1001, 10):
if num < 10 and num % 6 == 0:
print(num)
elif num > 9 and num < 100:
if num % 11 == 0 and num % 6 == 0:
print(num)
#取余判断
else:
a = num // 100
b = num % 10
if a == b and num % 6 == 0:
print(num)