為什么我判斷是否為整數類型,最后還是給我全部打印出來
import?mathdef?is_sqr(x):????isinstance(math.sqrt(x),int)?==?True????return?xprint?filter(is_sqr,?range(1,?101))
import?mathdef?is_sqr(x):????isinstance(math.sqrt(x),int)?==?True????return?xprint?filter(is_sqr,?range(1,?101))
2020-02-28
舉報
2020-03-01
因為math.sqrt輸出的是float,所以全部會輸出
2020-02-29
就算math.sqrt( )返回類型是int,也該這樣寫吧? ? (不過math.sqrt( )返回的就是float)
2020-02-29
不過用type()沒有返回數據。不知道是不是python版本的問題,用python3倒是可以得出結果
2020-02-29
math.sqrit() 返回類型應該是float