一條用了continue的寫法沒有去掉相等的值
for?x?in?[1,2,3,4,5,6,7,8,9]: ????for?y?in?[1,2,3,4,5,6,7,8,9]: ????????print?x?*?10?+?y ????????if?x?-?y?>?1: ????????????continue
麻煩有空的大神看一下這條代碼的問題出在了哪里,運行出來的結果帶上了相等的值比如11,22這些。之前還試過了if x - y = 0
結果還是一樣的。
for?x?in?[1,2,3,4,5,6,7,8,9]: ????for?y?in?[1,2,3,4,5,6,7,8,9]: ????????print?x?*?10?+?y ????????if?x?-?y?>?1: ????????????continue
麻煩有空的大神看一下這條代碼的問題出在了哪里,運行出來的結果帶上了相等的值比如11,22這些。之前還試過了if x - y = 0
結果還是一樣的。
2018-10-16
舉報
2018-10-20
你這還沒判斷就先輸出了。。。應該像這樣:
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
? ? ? ? else:
? ? ? ? ? ? continue
2018-10-16
for x in [1,2,3,4,5,6,7,8,9]:
? ? for y in [1,2,3,4,5,6,7,8,9]:
? ? ? ? if x - y >= 0:
? ? ? ? ? ? continue
? ? ? ? print x * 10 + y
? ??