資源簡介 《2.3 周而復始的循環》編程練習一、單項選擇題1.運行以下Python程序段,輸出結果是( )。for i in range(2,12,2):print(i,end=" ")A.4 6 8 10 12B.2 3 4 5 6C.2 4 6 8 10D.3 5 7 9 112.在Python語言中,下列選項中能實現輸入數據的函數是( )。A.input()B.print()C.show()D.abs()3.Python語言中用來定義函數的關鍵字是( )。A.importB.defC.functionD.return4.行以下Python程序段后,變量b的值為( )。a,b=6,2while a!=b:b=a//ba=a-bA.0B.2C.1D.35.運行以下Python程序段,輸出結果是( )。def s(n):m=1for i in range(2,n+1):m+=ireturn mtotal=s(5)print(total)A.5B.10C.24D.156.運行以下Python程序段,輸出結果是( )。s=0for i in range(1,6,2):s=s+1print(s)A.2B.3C.4D.97.利用下列Python程序打印"******",則橫線處應該填( )。for i in :print("*",end="")A.6B.range(1,7)C.range(1,6)D.range(7)二、編程填空1.班級最后一次測試10名學生短跑成績,體育委員想編程實現最快速度和最慢速度判斷。實現功能:鍵盤依次輸入10名同學短跑成績,輸出最快速度和最慢速度的值。cj=[]for i in range(0,__①__):x=float(input("請輸入短跑成績:"))cj.append(__②__)print(max(__③__), min(cj))input("運行完畢,請按回車鍵退出...")2.希望工程捐款,第一個月捐1元,第二個月捐2元,以后每個月增加1元,至少需要多少個月捐款總額達1000元?sum=____①____m=1while sum<1000:sum+=____②____m+=____③____print("至少需要",m,"個月完成捐款任務,共捐款",sum,"元")3.擂臺法求一個列表的最大值a = [56,23,7,89,5,2]max = a[0]for k in __①__:if k > max:__②__print("最大值為:", __③__)4.小明想用壓歲錢環游中國,媽媽告訴他大約需要60000元,但現在小明只有50000元。他請媽媽幫忙存在銀行里,銀行年利息1.25%,小明幾年能存夠 rate=0.0125money=50000year=0while __①__:money=__②__*(1+rate)__③__print("存款數為6萬元至少需要",year,"年")三、編寫程序1.定義一個列表(5項以上),實現以下功能:輸出列表的第二項向列表中增加一個元素5,打印輸出列表刪除列表的第三項,打印輸出列表倒序輸出列表。2.編程求1+2+3……100的和。3.求n!(n!=1*2*3……n)。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫