多層表達式(version 3.6)
python 3.5中,print [x for x in range(100,1000) if x/100 ==x%10] 這個表達式是有問題的,比如101,101/100 = 1.01,這里要加一個強轉print [x for x in range(100,1000) if int(x/100) ==x%10]
python 3.5中,print [x for x in range(100,1000) if x/100 ==x%10] 這個表達式是有問題的,比如101,101/100 = 1.01,這里要加一個強轉print [x for x in range(100,1000) if int(x/100) ==x%10]
2016-10-25
舉報
2022-03-27
Dreamweave通過通過!通過通過!通過通過!
2016-10-25
和c一樣,/就是整除,當兩個整數參與運算時,結果是整數;當有一個浮點數參與運算結果保留小數部分。所以101/100的結果就是1,而不是1.01