当前分类:300例题>>正文

python例题练习:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

来源:互联网   更新时间:2023年5月18日  

python例题练习:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

下面是代码示例,仅供参考:

count = 0

for i in range(1, 5):

    for j in range(1, 5):

        for k in range(1, 5):

            if i != j and j != k and i != k:

                print(i * 100 + j * 10 + k,end='/')

                count += 1

print("\n共有{}个互不相同且无重复数字的三位数".format(count))

输出结果如下:

123/124/132/134/142/143/213/214/231/234/241/243/312/314/321/324/341/342/412/413/421/423/431/432/
共有24个互不相同且无重复数字的三位数

这个例子使用了三层循环嵌套,虽然比较容易读懂,但是可能效率不太理想,可以试着想想别的办法进行优化哦。

本文固定链接:https://6yhj.com/leku-p-3820.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: python基础