# 有1、2、3、4個數字,能組成多少個互不相同且無重覆數字的三位數?都是多少? 1 sum = 0 2 values = range(1, 5) 3 for i in values: 4 for j in values: 5 for k in values: 6 if i != j and j ! ...
# 有1、2、3、4個數字,能組成多少個互不相同且無重覆數字的三位數?都是多少?
1 sum = 0 2 values = range(1, 5) 3 for i in values: 4 for j in values: 5 for k in values: 6 if i != j and j != k and k != i: 7 print("%d%d%d" % (i, j, k)) 8 sum += 1 9 print("sum%d" % sum)
# 知識點
# 迴圈控制語句, for ... in ... , 遍歷
# 內置函數, range(start, stop[, step]), 包左不包右, 返回整數列表
# 判斷語句, if
# 比較運算符, !=
# 邏輯運算符, and
# 格式化輸出, %d, 輸出單個格式化參數, 輸出多個格式化參數
# 複合賦值運算符, +=