python函数练习题
时间: 2023-09-15 09:23:20 浏览: 84
好的,这里有一些Python函数练习题,希望可以帮到你:
1. 编写一个函数,接收一个列表作为参数,返回该列表中的最大值。
```python
def get_max(lst):
return max(lst)
```
2. 编写一个函数,接收两个数作为参数,返回它们的最大公约数。
```python
def gcd(a, b):
if b == 0:
return a
return gcd(b, a % b)
```
3. 编写一个函数,接收一个字符串作为参数,判断该字符串是否是回文串(正反读都一样)。
```python
def is_palindrome(s):
return s == s[::-1]
```
4. 编写一个函数,接收一个整数作为参数,返回该整数的因数列表。
```python
def get_factors(n):
factors = []
for i in range(1, n+1):
if n % i == 0:
factors.append(i)
return factors
```
5. 编写一个函数,接收一个列表作为参数,返回其中所有偶数的平均值。
```python
def get_even_avg(lst):
evens = [num for num in lst if num % 2 == 0]
return sum(evens) / len(evens)
```
希望这些练习题可以帮到你!
阅读全文