可以使用Python的循环和条件语句来解决这个问题。下面是一种可能的解决方案:

count = 0  # 计数器,用于记录满足条件的三位数的个数

for i in range(1, 9):  # 百位数字可以取1、3、5、8
    for j in range(1, 9):  # 十位数字可以取1、3、5、8
        for k in range(1, 9):  # 个位数字可以取1、3、5、8
            if i != j and i != k and j != k:  # 保证三位数的每个数字都不相同
                num = i * 100 + j * 10 + k  # 组合成的三位数
                print(num)
                count += 1

print("总共有", count, "个满足条件的三位数")

运行以上代码,将输出满足条件的三位数,并统计总数。

用 1、3、5、8 这几个数字能组成的互不相同且无重复数字的三位数各是多少 总共有多少个用python

原文地址: http://www.cveoy.top/t/topic/ibzD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录