for x in range(1,10): ? ?for y in range(0,9): ? ?#for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]: ? ? ? ?if x < y: ? ? ? ? ? ?print x*10 + y, 如上代碼,要實現(xiàn)對100以內(nèi)的兩位數(shù),請使用一個兩重循環(huán)打印出所有十位數(shù)數(shù)字比個位數(shù)數(shù)字小的數(shù),例如,23(2 < 3)。注釋掉的那句代碼的結(jié)果是正確的,為 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 34 35 36 37 38 39 45 46 47 48 49 56 57 58 59 67 68 69 78 79 89 沒注釋掉的結(jié)果為12 13 14 15 16 17 18 23 24 25 26 27 28 34 35 36 37 38 45 46 47 48 56 57 58 67 68 78,判斷應(yīng)該是y循環(huán)時沒到9,但是不知道為什么,剛學(xué)Python,希望有大佬告訴一下,謝謝
添加回答
舉報
0/150
提交
取消