多重循環這題有2個寫法都能實現,哪種比較好呢?
寫法1:
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9]:
? ? for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
? ? ? ? if x < y:
? ? ? ? ? ? print x * 10 + y
寫法2:
for x in range (1, 10):
? ? for y in?range (1, 10):
? ? ? ? if x < y:
? ? ? ? ? ? print x * 10 + y
2016-04-26
復制題主代碼做一個完整的回答。。。
2016-04-26
for x in range (1, 9):
? ? for y in?range (2, 10):
? ? ? ? if x < y:
? ? ? ? ? ? print x * 10 + y
這樣寫更合適一些 ,如果沒有特殊性,大量的數字是不會全部手敲上去的。