python - 计算后如何只打印总数?
问题描述
我正在尝试编写一个代码,该代码将添加从 0 到 100 的所有值的总和,并在使用任何循环结构计算后仅打印总和。
对于另一个我做的很短,所以我做了这个
def listsum(numList):
iSum = 0
for i in numList:
iSum = iSum + i
return iSum
print(listsum([1,2,3,4,5,6,7,8,9,10]))
但是0到100太多了,还有其他方法吗?
解决方案
使用范围:
print(listsum(list(range(101))))
推荐阅读
- sql - 正确过滤包含同一帐户中的多个记录的表
- docusignapi - 用户状态更改通知 webhook
- ios - 如何停止SKAction背景音乐
- ssms - 将平面文件导入 SSMS 时出现数据类型错误
- jdbc - JDBC 编码 Python:逗号分隔的 Pandas 列名
- powerbi - 通过 PowerQuery 中的布尔值定义日期周期
- excel - 在 excel VBA 中,如何按 Item 的字段对字典进行排序(类似于 C# orderby)?
- asp.net - 我可以创建一个自定义授权策略,我可以传递从我的控制器方法接收到的字段吗?
- mysql - 重新启动所有组复制成员后,他们无法再重新组建组
- elasticsearch - 在输出插件logstash中过滤多个主机中的每个输出