python 累计百分比
时间: 2023-08-30 08:11:43 浏览: 176
Python 如何输出百分比
要计算累计百分比,你需要有一系列数值,并计算每个数值相对于总和的百分比。以下是一个示例代码来实现这个功能:
```python
def cumulative_percentage(numbers):
total = sum(numbers) # 计算总和
percentages = [(num / total) * 100 for num in numbers] # 计算每个数值的百分比
cumulative_percentages = []
cumulative_percentage = 0
for percentage in percentages:
cumulative_percentage += percentage
cumulative_percentages.append(cumulative_percentage) # 累计百分比
return cumulative_percentages
# 示例用法
numbers = [10, 20, 30, 40, 50]
result = cumulative_percentage(numbers)
print(result)
```
以上代码将输出 `[10.0, 30.0, 60.0, 100.0, 150.0]`,即每个数值相对于总和的累计百分比。
阅读全文