雖然有點笨 但是為什么不行?
for x in [10,20,30,40,50,60,70,80,90]: ? ?for y in [0,1,2,3,4,5,6,7,8,9]: ? ? ? ?if x % 10 < y: ? ? ? ? ? ?print x +y 這樣為什么不行?
for x in [10,20,30,40,50,60,70,80,90]: ? ?for y in [0,1,2,3,4,5,6,7,8,9]: ? ? ? ?if x % 10 < y: ? ? ? ? ? ?print x +y 這樣為什么不行?
2017-09-02
舉報
2017-09-13
改成x/10,不然%是取余,結果全是0
2017-09-03
首先 ?if x % 10 < y ?就有問題了,你可以具體看看跟 ?x < y ?有啥區別
其次 print x + y 也有問題了,根據你的集合【1,2,...9】可以看到這里的1,2,3等等他們的『數據類型』都是數字,而不是文字,譬如 ?print 1 + 2 ,,系統會直接給結果 3 ?;但要是 ?print ?'1' + '2' ?,,系統才會給出 ?12『注意這里的 1 與 2 都帶了單引號,表示為文本』
2017-09-02
x%10應該寫成x/10