📅  最后修改于: 2023-12-03 15:11:19.047000             🧑  作者: Mango
如果一个数字是3位数,那么它的最后一位只有可能是 2、4 或 5,因为这些数字是偶数。
而对于前两位,可以任意选择 1、2、3、4 和 5 这五个数字中的任意两个。由于这些数字是可以重复使用的,所以总共的情况数为 5 * 5 * 3 = 75。
但是,还需要考虑特殊情况,即前两位选择的数字都是 5,这种情况下只能组成一个 555 的数。
因此,最终可以组成的 3 位偶数的个数为 75 - 1 = 74。
下面是 Python 代码的实现:
count = 0
for i in range(1, 6):
for j in range(1, 6):
if i != 5 or j != 5:
for k in [2, 4, 5]:
if (i * 100 + j * 10 + k) % 2 == 0:
count += 1
print(count)
其中,三重循环分别枚举第一位、第二位和第三位的数字,最后计算能组成多少个偶数并输出结果。
在上述代码中,我们使用了 Python 的 % 操作符来判断一个数是否是偶数。注意,该操作符表示求余数,因此结果为 0 表示该数是偶数。