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


用python做一個簡單的數字題,希望多初學者帶來一點點幫助

第一種方式:

1 for x in range(1,5):
2     for y in range(1,5):
3         for z in range(1,5):
4                 if (x!=y) and (y!=z) and (z!=x):
5                         print("%d%d%d" % (x, y, z))

 

第二種:

 1 i = 0
 2 for x in range(1,5):
 3     for y in range(1,5):
 4         for z in range(1,5):
 5                 if (x!=y) and (y!=z) and (z!=x):
 6                     i += 1
 7                     if i%4:
 8                         print("%d%d%d" % (x, y, z), end=" | ")
 9                     else:
10                         print("%d%d%d" % (x, y, z))

第二種輸出效果:

 做編程開發,要持續學習,加油


免責聲明!

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



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