新手問個題
import math
>>> for i in range(10000):
? ? if isinstance(math.sqrt(i+100),int) and isinstance(math.sqrt(i+268),int):
? ? print(i)
哪里錯了?
import math
>>> for i in range(10000):
? ? if isinstance(math.sqrt(i+100),int) and isinstance(math.sqrt(i+268),int):
? ? print(i)
哪里錯了?
2016-01-27
舉報
2016-01-29
math.sqrt(i + 100)? #返回浮點型
if isinstance(math.sqrt(i+100),int) and isinstance(math.sqrt(i+268),int): #false
2016-01-27
沒錯?。磕闶侵改睦镥e了?