python求最大值最小值求和_python 实现求和、计数、最大最小值、平均值、中位数、标准偏差、百分比。...
时间: 2023-09-28 22:04:23 浏览: 99
可以使用Python的内置函数和第三方库来实现这些操作。下面是一些示例代码:
1. 求和
使用Python内置函数sum()可以求出一个列表、元组或其他可迭代对象中所有元素的和。
```python
nums = [1, 2, 3, 4, 5]
total = sum(nums)
print(total) # 输出:15
```
2. 计数
使用Python内置函数len()可以求出一个列表、元组或其他可迭代对象中元素的个数。
```python
nums = [1, 2, 3, 4, 5]
count = len(nums)
print(count) # 输出:5
```
3. 最大值和最小值
使用Python内置函数max()和min()可以求出一个列表、元组或其他可迭代对象中的最大值和最小值。
```python
nums = [1, 2, 3, 4, 5]
max_num = max(nums)
min_num = min(nums)
print(max_num, min_num) # 输出:5 1
```
4. 平均值
使用Python内置函数sum()和len()可以求出一个列表、元组或其他可迭代对象中所有元素的平均值。
```python
nums = [1, 2, 3, 4, 5]
avg = sum(nums) / len(nums)
print(avg) # 输出:3.0
```
5. 中位数
使用Python第三方库statistics中的median()函数可以求出一个列表、元组或其他可迭代对象中所有元素的中位数。
```python
import statistics
nums = [1, 2, 3, 4, 5]
median_num = statistics.median(nums)
print(median_num) # 输出:3
```
6. 标准偏差
使用Python第三方库statistics中的stdev()函数可以求出一个列表、元组或其他可迭代对象中所有元素的标准偏差。
```python
import statistics
nums = [1, 2, 3, 4, 5]
std_dev = statistics.stdev(nums)
print(std_dev) # 输出:1.5811388300841898
```
7. 百分比
百分比可以使用Python内置函数format()来格式化输出。
```python
nums = [1, 2, 3, 4, 5]
count = len(nums)
positive_count = sum(1 for num in nums if num > 0)
positive_percentage = positive_count / count * 100
print("{:.2f}%".format(positive_percentage)) # 输出:100.00%
```
阅读全文