1. 程式人生 > >Python——有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?

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))

第二種輸出效果:

 做程式設計開發,要持續學習,加油