range數值區間的疑惑
print [100 * n1 + 10 * n2 + n3 for n1 in range(1, 10) for n2 in range(0,10) for n3 in range(0,10) if n1==n3],要找出對稱3位數,運行range語句時,為何不是[1,9]時,而是[1,10]這個區間?
print [100 * n1 + 10 * n2 + n3 for n1 in range(1, 10) for n2 in range(0,10) for n3 in range(0,10) if n1==n3],要找出對稱3位數,運行range語句時,為何不是[1,9]時,而是[1,10]這個區間?
2015-06-13
舉報
2015-08-12
range()數值區間左閉右開