python只写一个return
时间: 2023-07-01 15:26:40 浏览: 137
是可以的,但是这个return语句后面不能跟任何的表达式或值。例如:
```python
def my_func():
return
```
这个函数没有返回值,直接返回None。
相关问题
用python语言写一个素数
以下是用 Python 语言写一个素数的代码:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n ** .5) + 1):
if n % i == :
return False
return True
n = int(input("请输入一个正整数:"))
if is_prime(n):
print(n, "是素数")
else:
print(n, "不是素数")
```
以上代码可以判断一个正整数是否为素数。如果输入的数是素数,程序会输出“是素数”,否则输出“不是素数”。
python自主写一个power函数
好的,我可以回答这个问题。你可以使用递归来写一个自主的power函数,具体代码如下:
```
def power(x, n):
if n == 0:
return 1
elif n % 2 == 0:
y = power(x, n / 2)
return y * y
else:
y = power(x, (n - 1) / 2)
return x * y * y
```
这样,你就可以自主地计算出一个数的n次方了。希望能够帮到你!