python 題目:有1、2、3、4個數字,能組成多少個互不相同且無重復數字的三位數?都是多少?


 

i = 0
for x in range(1,5):
    for y in range(1,5):
        for z in range(1,5):
                if (x!=y) and (y!=z) and (z!=x):
                    i += 1
                    if i%4:
                        print("%d%d%d" % (x, y, z), end=" | ")
                    else:
                        print("%d%d%d" % (x, y, z))


結果如下:
123 | 124 | 132 | 134
142 | 143 | 213 | 214
231 | 234 | 241 | 243
312 | 314 | 321 | 324
341 | 342 | 412 | 413
421 | 423 | 431 | 432

 

 

 

————————————————
版權聲明:本文為CSDN博主「工控男」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u013901768/article/details/75448177


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM