- 0
- 0
- 约小于1千字
- 约 6页
- 2026-08-04 发布于陕西
- 举报
问题描述1+2+3+…+100的和为5050编程计算1+2+3+…+100的和。输出结果
问题分析问题描述问题解答第一个加数是几?前后两个加数大小有什么关系?如何实现加数的变化?存放和的变量在累加前需要做什么操作?第1个加数为1,最后一个加数为100,相邻两个数之间相差1,我们每一次累加的数是从1变成2,再变成3,一直变到100一开始一个数都没有加,需要事先将存放和的变量置初值0。
程序代码s=0①foriinrange(1,101):②s=s+i③print(1+2+3+…+100的和为,s)存放累加和的变量s初值为0range(1,101)用来生成1到100的整数序列,foriinrange(1,101)表示对这个序列中的每一个数i执行循环体中的操作将每个i的值都累加到s里面
任务小结遍历序列里面的每一个值遍历完序列后执行语句块,如果在循环体中执行了break语句则不再执行此语句for语句的一般格式为:for变量in序列:循环体else:语句块continue:提前结束本次循环,进入下一次循环;break:提前结束循环,执行循环语句后的语句。
任务小结range(start,stop[,step])语句用法range(1,5,2)产生序列[1,3],表示步长为2range(5)产生序列[0,1,2,3
原创力文档

文档评论(0)