python - 将 min_value 到 max_value 范围内的每个数字相加。然后返回总计
问题描述
def sum_series(min_value, max_value):
min_max_list = []
for i in range(min_value, max_value):
min_max_list.append(i + 1)
return sum(min_max_list)
print(sum_series(1, 3))
我想总共得到6个,我不知道我在这里错了什么。你能帮我吗?断言 sum_series(1, 3) == 6 # 1 + 2 + 3
解决方案
你在找这个吗?
min_value = 1
max_value = 3
print(sum(range(min_value, max_value + 1)))
推荐阅读
- android - 如何停止从 url 录制音频?
- awk - 两列的乘积,添加到下一行,依此类推
- php - 更改字符串php中第一个字母的颜色
- python - django 表单没有验证
- android - Android studio 3.1.3 下载 kotlin-plug 失败
- outlook-web-addins - 为 Web 上的 Outlook 开发用于发送安全电子邮件的加载项
- postgresql - 在 PostgreSQL 中创建一个自动增加的主键列
- python - BeautifulSoup4 findChildren() 为空
- excel - 仅对特定值(日期)使用“SUMIF”数组
- numpy - TypeError:保存numpy文件时无法腌制_thread.lock对象