同標題!怎么弄for或者while的嵌套最多三個
uj5u.com熱心網友回復:
不重復5位數字,下面的代碼,按照生成最終的數字沒有重復寫的,每一個數字可以用多次。5x5x5x5x5=3125 個數。
uj5u.com熱心網友回復:
如果每個數字只能用一次,請看代碼不能重復可以組成5x4x3x2x1=120
uj5u.com熱心網友回復:
如果每個數字只能用一次,請看代碼:
for i in range(12345, 54322):
lx = str(i)
if '1' in lx and '2'in lx and '3' in lx and '4'in lx and '5' in lx:
print(i)
uj5u.com熱心網友回復:
不重復5位數字,下面的代碼,按照生成最終的數字沒有重復寫的,每一個數字可以用多次。for i in range(11111, 55556):
lx = str(i)
if not '6' in lx and not '7'in lx and not '8' in lx and not '9' in lx and not '0' in lx :
print(i)
一共3125個
uj5u.com熱心網友回復:
可以and換成all ,
for i in range(12345, 54322):
lx = str(i)
if all(['1'in lx,'2' in lx,'3' in lx,'4' in lx,'5' in lx]):
print(i)
uj5u.com熱心網友回復:
黃哥的寫法穩重。
考古學家的寫法讓我佩服!
深深覺得不管黑貓白貓,能抓到老鼠就是好貓。
uj5u.com熱心網友回復:
多謝大佬!!!!!!
uj5u.com熱心網友回復:
哈哈,不客氣
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/153199.html
下一篇:資料庫范式
