在Python中编写一个函数,接受一个整数n作为参数,返回n的平方根
时间: 2024-03-24 20:41:48 浏览: 59
可以使用Python内置的math模块中的sqrt()函数来计算平方根。以下是示例代码:
```python
import math
def square_root(n):
return math.sqrt(n)
```
你可以将以上代码复制到Python解释器中执行,或者在你的Python程序中调用该函数来获取n的平方根。注意,返回值是一个浮点数。
相关问题
Python编写一个函数判断正整数n是不是素数
可以使用以下函数来判断正整数n是否为素数:
```python
def is_prime_number(n):
if n <= 1:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
```
函数首先判断n是否小于等于1,因为1不是素数。然后,用一个循环从2到n的平方根来判断n是否可以被2到n的平方根之间的任何数整除。如果存在一个数可以整除n,则n不是素数。如果循环结束后仍然没有找到能整除n的数,则n是素数。
编写一个函数isprime,判断整数N是否为素数
以下是Python语言的代码实现:
```python
def isprime(N):
if N < 2:
return False
for i in range(2, int(N**0.5)+1):
if N % i == 0:
return False
return True
```
解释一下:
首先,小于2的整数都不是素数,因此如果输入的整数小于2,直接返回False。
然后,我们从2开始到N的平方根(因为如果N有大于平方根的因子,那么肯定有小于平方根的因子),逐个判断是否能被整除,如果能被整除,则说明N不是素数,直接返回False。
最后,如果上述判断都没有返回False,说明N是素数,返回True。