數字組合。
題目 有四個數字:1、2、3、4,能組成多少個互不相同且無重複數字的三位數?各是多少。
程序分析 遍歷全部可能,把有重複的剃掉。
num=0。
for a in range(1,5):
for b in range(1,5):
for c in range(1,5):
if((a!=b)and(a!=c)and(b!=c)):
print(a,b,c)。
num+=1。
print (num)。
函數語法range(start,stop[,step])。
參數說明:
start:計數從 start 開始。默認是從 0 開始。例如range(5)等價於range(0,5);stop:計數到 stop 結束,但不包括 stop。例如:range(0,5) 是[0,1,2,3,4]沒有5step:步長,默認為1。例如:range(0,5) 等價於 range(0,5,1)。
題目 有四個數字:1、2、3、4,能組成多少個互不相同且無重複數字的三位數?各是多少。
程序分析 遍歷全部可能,把有重複的剃掉。
num=0。
for a in range(1,5):
for b in range(1,5):
for c in range(1,5):
if((a!=b)and(a!=c)and(b!=c)):
print(a,b,c)。
num+=1。
print (num)。
函數語法range(start,stop[,step])。
參數說明:
start:計數從 start 開始。默認是從 0 開始。例如range(5)等價於range(0,5);stop:計數到 stop 結束,但不包括 stop。例如:range(0,5) 是[0,1,2,3,4]沒有5step:步長,默認為1。例如:range(0,5) 等價於 range(0,5,1)。