資源簡介 2.3周而復始的循環 一、填空題 1.計算機程序中某種代碼的反復執行,稱為( )。Python中的循環有重復一定次數的( ),也有重復到某種情況結束的( )。 2.列表在Python中作用非常強,列表可以包含多個數據元素,同時它是一個( )。 3.Range( )默認從( )開始,左閉右開。range(5)會生( )這樣一個列表,range(1,4)就會生成( )這樣一個列表。 4.round( )函數的作用是實現( )。 5.a=[5,2,8,7,3] #創建列表,各元素用逗號隔開,放在方括號內 a[0]=8 #修改列表第一個元素的值為8,注意列表的索引號從0開始 del a[1 ] #刪除列表第二個元素 a.append(9) #在列表尾部添加一個數據元素9 print (a) #打印列表 運行結果: ( ) 6.循環重復次數一定時,我們通常稱為計數循環。Python中用( )語句來創建這類循環。語句格式為( )Python對循環體約定格式是,循環體必須相對關鍵詞for有( )。 7.( )一般用于循環次數未知的情況。只有當循環條件成立時,才執行循環體。在Python中,使用( )語句來創建這類循環。 語句的基本格式為:( ) 8.for循環編程時,一般流程是:首先考慮( ),然后考慮需要( )或( )循環次數。設定相應的( )。 9.while循環編程關鍵點首先考慮( ),再考慮執行循環的條件,由于while循環( )的次數,如果需要借用循環次數信息,必須在代碼中增加( ),并通過語句修改計數器的值。 選擇題 以下是列表的是( ) a=[1,2,3,4] B.range(1,5) C.range(10) D.obj=[”蘋果”,3,”獼猴桃”] 判斷題 列表中可以包含python中能存儲的任何類型的數據。 編程練習 1.輸入5個數,分別完成以下操作: (1)按照次序逆序輸出;提示:list.reverse() (2)從小到大輸出。提示:list.sort() 2.運行程序,反復要求輸入驗證碼,直到輸入888為止。 3.某1年期理財產品實際收益率為4.25%,由于產品一直在持續運作,投資者不按時贖回視為自動再投資。在收益率不變的情況下,至少多少年后投資可以翻倍? 參考答案: 一、填空題 1.循環; 計數循環; 條件循環 2.有序的集合 3.0; [0,1,2,3,4];[1,2,3,] 4.保留兩位小數 5.[8,8,7, 3, 9] 6.for; for 循環變量 in 列表: 語句或語句組 縮進 7.條件循環;while while關系表達式: 語句或語句組 需要執行的循環體;循環次數;由誰決定;變量 循環體;不記錄循環;計數器 二、選擇題 1.ABCD 判斷題 正確 四、編程練習 1. list=[] for i in range(5): x=input("請輸入第"+str(i+1)+"個數據:") list.append(x) list.reverse() print(list) list.sort() print(list) 2. pwd=0 while pwd!="888": pwd=input("請輸入正確的驗證碼:") 3. money=100000 year=0 while money<200000: money=round(money*(1+0.0425),2) year=year+1 print(year,"年后資金翻倍") 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫