资源简介 (共20张PPT)第四章程序设计基础△4.4循环结构解决问题△少项日活动1编写程序:小智将一堆糖果放入糖果罐,规律如下:第1次倒入1颗糖果,第2次倒入2颗糖果,第3次倒入3颗糖果,第4次倒入4颗糖果,第50次倒入50颗糖果。请计算他一共往糖果罐里放入了多少颗糖果?写项日活动1算法描述:1.为糖果罐取一个名字:sis=s+i4S=6+4=103S=3+3=62s=1+2=381s=0+1=1S=01.for循环基本格式:F1for循环变量in列表日条件表达式2语句或语句组循环体T缩进4个空格语句组注意:for循环,又被称为计数循环,是循环次数确定的循环。1.for循环for循环的使用:1.直接罗列的方式【例】:for value in[1,2,3,4,5]:执行过程:列表里元素依次赋值给循环变量,每次赋值后,都2.先定义后使用的方式执行循环体【例】:values=[1,2,3,4,5]for value in values:1.for循环3.使用range()函数作用:生成具有一定规律(递增、递减)的整数序列格式:range(初值,终值,步长)#不包括终值【例】:for value in range(1,6):控制台1print(value)2345程序运行结束项日活动1编写程序:小智将一堆糖果放入糖果罐,规律如下:第1次倒入1颗糖果,第2次倒入2颗糖果,第3次倒入3颗糖果,第4次倒入4颗糖果,第50次倒入50颗糖果。请计算他一共往糖果罐里放入了多少颗糖果?项日活动2编写程序:小智将一堆糖果放入糖果罐,规律如下:第1次倒入1颗糖果,第2次倒入2颗糖果,第3次倒入3颗糖果,第4次倒入4颗糖果,第n次倒入n颗糖果。请计算他需要多少次放入的糖果才能达到或超过1000颗?2.while循环一条件循环基本格式:1whlie(表达式日F条件表达式2语句或语句组T缩进4个空格语句组2.while循环a=11a=111while(a<10):2print(a)2while(a<10):2while(a<10):3print(a)3print(a)4a=a+1控制台控制台控制台Traceback (most recent call last):11File "C:\Users\ADMINI~1\AppData\Loodule>3while a 10:14NameError:name 'a'is not defined1程序运行结束6789程序运行结束 展开更多...... 收起↑ 资源预览