資源簡介 (共16張PPT)周而復始的循環第一課時學習目標123如下流程圖中屬于循環結構的是( )A、①③ B、②③④ C、②④ D、①②④如下流程圖中屬于循環結構的是( )for 循環變量 in 列表:語句或語句組一組重復執行的語句循環體循環體必須相對關鍵詞for有縮進(Tab鍵/四個空格)冒號&縮進計數循環的基本格式例:for i in [ 1, 2, 4, 8]:print (i)列表中可以包含( ),同時它是一個( )的集合。各元素用( )隔開,放在( )內。列表可存儲( )的數據。列表名 = [ 元素1,元素2,元素3…… ]多個數據元素有序逗號方括號混合類型a=[10.1,“香蕉”,8,“橙子”]a[0]a[1]a[2]a[3](整數、浮點數、字符串)列表a[-4] a[-3] a[-2] a[-1]2. 修改列表第1個元素的值為”0”3. 刪除列表第1個元素4. 在列表尾部添加一個數據元素"5"bj[0]=0del bj[0]bj. append(5)1. 創建列表,列表名字自取,列表元素包括 ‘0組’,‘1組’,‘2組’,‘3組’,‘4組’bj=[‘0組’,‘1組’,‘2組’,‘3組’,‘4組’]循環次數取決于?例:for i in [ 1, 2, 3, 4, 5]:print (i)循環過程第1次循環:i取列表中1,執行print(i),輸出1第2次循環:i取列表中2,執行print(i),輸出2第4次循環:i取列表中4,執行print(i),輸出4第3次循環:i取列表中3,執行print(i),輸出3第5次循環:i取列表中5,執行print(i),輸出5列表中元素個數range()函數range(start,end,step)功能:生成某個范圍內的數字列表。格式:range(1,6)range(8)[1,2,3,4,5][0,1,2,3,4,5,6,7]range(1,10,2)[1,3,5,7,9]取前不取后for i in range(1,101):print(i) ()例:輸出1-100的自然數……s=0for i in range(1,101):s=s+iprint(s)1、求1+2+3+……+100 的結果第1次:s=0+1第2次:s=s+2第3次:s=s+3......第99次:s=s+99第100次:s=s+100循環體2、利用程序實現1-100內奇數的和s=0for i in range :print(s)(1,101,2)s=s+is=0for i in range :print(s)(1,32,5)s=s+i3、以下編程將實現1+6+11+...+26+31的和,請將代碼補充完整s=for i in range ( ) :s=s iprint(s)11,101*4、以下編程將實現1-100內所有數的乘積,請將代碼補充完整5、請閱讀以下代碼,思考當輸入的x為36,87,51,則最終輸出的y的值是多少。y=30for i in range(1,4):x=int(input(“x=”))if yy=xprint(y)課堂小結計數循環for 循環變量 in [ ]:語句或語句組for 循環變量 in range( ):語句或語句組列表的修改,添加 刪除參數1,2,3體會程序的魅力1.(1+1%)的365次方2.(1-1%)的365次方s=1for i in range(1,366):s=s*1.01print(s)s=1for i in range(1,366):s=s*0.99print(s)37.7834343328872750.025517964452291122 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫