更新时间:2024-02-29 来源:黑马程序员 浏览量:
在Python中,使用sum()函数可以对一个可迭代对象中的元素进行求和。要对1到100求和,可以将这些数字放入一个可迭代对象中,比如一个列表或者一个范围对象。
以下是利用sum()函数实现对1到100求和的方法:
# 方法一:使用range()函数生成1到100的数字序列 numbers = range(1, 101) total = sum(numbers) print("方法一求和结果:", total) # 方法二:使用列表生成式生成包含1到100的列表 numbers_list = [num for num in range(1, 101)] total = sum(numbers_list) print("方法二求和结果:", total) # 方法三:直接将1到100的数字列表传递给sum()函数 total = sum([num for num in range(1, 101)]) print("方法三求和结果:", total)
这里解释一下:
1.方法一中,我们使用range(1, 101)生成了一个包含1到100的数字序列,然后将该序列传递给sum()函数。
2.方法二中,使用了列表生成式[num for num in range(1, 101)]来生成包含1到100的列表,然后将该列表传递给sum()函数。
3.方法三中,直接在sum()函数内使用了列表生成式来生成1到100的数字列表,并直接对其求和。
这些方法的实质都是通过创建包含1到100的列表,然后将这些数字传递给sum()函数进行求和。
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19