Day5-while和循环关键字
1、求和套路
第一步:先定义一个变量保存最后的和,默认为0 第二步:通过for循环将需要求和的所有数全部取出来 第三步:在循环体中,获取到一个数据,就往保存最后和的变量中加一个 第四步:循环结束后保存最后和的变量就是最后要求的结果
例如:
求1+2+3+…+100 第一步:num=0 第二步:for num in range(1,101) 第三步 x += num 第四步:print(x)
案例:求一个班所有学生的总分
scores = [78, 34, 56, 90, 78, 89, 88, 60, 91]
78 + 34 + 56 + 90 + … + 91
total_score = 0
for x in scores:
total_score += x
print(total_score)
练习1:求2+4+6+…+50的和
s = 0
for x in range(2, 51, 2):
s += x
print(s)
练习2:求1~100中所有能被3整除但是不能被7整除数的和
应求:3 + 6 + 9 + 12 + 15 + 18 + 24 + 27 + 30 + 33 + 36 + …
s = 0
for x in range(3, 10