更新时间: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鸿蒙原生智能正式版课程,培养全端跨平台鸿蒙工程师
2026-03-10AI鸿蒙原生智能正式版课程,培养全端跨平台鸿蒙工程师
2026-03-10毕业16个工作日,平均薪资13180元,就业率100%,广州黑马AI智能应用开发(Java)学科20250529班
2026-03-06毕业32个工作日,平均薪资11147元,就业率95%,广州黑马AI智能应用开发(Java)学科20250326班
2026-03-05黑马程序员2025全国就业数据发布:全学科平均就业率92.07%,AI开发类就业平均薪资达11869.67元。
2026-03-05黑马全国校区齐开班!场面太太太壮观了!
2026-03-03