满分数
题目描述
我们定义,如果一个两位数,正好是它个位数字与十位数字之和的整数倍,那么我们就称它为“满分数”。例如,36 是一个满分数,36÷(3+6)=4,正好除尽;而 16 则不是满分数,因为 16÷(1+6)=2……2,有余数。请编写一段程序,输出所有的“满分数”。
输入描述
无
输出描述
每个数一行
代码详解
展开查看
for i in range(10, 99+1): a = i // 10 b = i % 10 if i % (a + b) == 0: print(i)
运行结果
展开查看
10 12 18 20 21 24 27 30 36 40 42 45 48 50 54 60 63 70 72 80 81 84 90