python解释题,解释这串,所代表的意思

img

就是取2到p的平方根的范围而已 你也可以直接写p 前面就是人为缩短计算的范围而已 毕竟一个数的因子如果取平方根还没有的话 大于平方根的数 更不会有

int(p**0.5) 这个是对 p 开方,也就是求 根号p 的值

print(2**0.5)

from math import sqrt
print(sqrt(2))

上述两个结果是一样的