慕雪4244644
2024-03-15 10:56
sqrt(x)返回的是浮点数
sqrt 返回的是float类型,用type int去判断,可以无法返回值
import math
def f(n):
r = int(math.sqrt(n))
return r * r == n
print([item for item in filter(f, range(1, 101))])
Python3 进阶教程(新版)
41910 学习 · 236 问题
相似问题
回答 2
回答 5
回答 1