【正文】
rint(最大數(shù)為:,c)elif ba: print(最大數(shù)數(shù),b)else: print(最大小數(shù)為,a)【詳解】本題主要考查算法描述及Python程序設(shè)計。分析算法流程圖,首先輸入a、b、c三個數(shù),進(jìn)行兩兩比較,輸出最大數(shù),故Python程序設(shè)計如下:a=float(input(請輸入一個數(shù)))b=float(input(請輸入一個數(shù)))c=float(input(請輸入一個數(shù)))if ca and cb: print(最大數(shù)為:,c)elif ba: print(最大數(shù)數(shù),b)else: print(最大小數(shù)為,a)32.n=input(請輸入一個正整數(shù): ) n=int(n) For i in range(15,n+1,15)print(i)【詳解】本題考查的是Python循環(huán)語句。range函數(shù),第一個參數(shù)表示開始,第二個參數(shù)表示停止,第三個參數(shù)表示步長。print缺省的話默認(rèn)是換行輸出。33.c=0print(能同時被3或5整除的數(shù)是:,end= )for i in range(1,101): if i%3==0 and i%5==0: c+=1 print(i,end= )print()print(能同時被3或5整除的個數(shù)是:+str(c))【詳解】本題主要考查Python程序設(shè)計。設(shè)計100以內(nèi)的數(shù)中能同時被3或5整除的個數(shù),使用for循環(huán)變量i的范圍是從1~99,用變量c統(tǒng)計能同時被3或5整除的個數(shù),如果滿足if判斷條件,則變量c遞增,循環(huán)完輸出c的值,具體代碼及運行結(jié)果如下:34.c=0for i in range(1,101): if i%2==0: c=c+1print(c)【詳解】本題主要考查程序設(shè)計。題干要求可通過Python程序設(shè)計實現(xiàn),通過for循環(huán)以及if判斷條件可統(tǒng)計出100以內(nèi)的偶數(shù)個數(shù),具體代碼如下:c=0for i in range(1,101): if i%2==0: c=c+1print(c)35.sum1=0sum2=0for i in range(1,101): if i%2==0 : sum1+=i else: sum2+=iprint(sum1,sum2)【詳解】本題主要考查程序設(shè)計??梢允褂肞ython程序設(shè)計語言實現(xiàn)題干要求,通過if條件分支結(jié)構(gòu)可以實現(xiàn)分別計算奇數(shù)的和、偶數(shù)的和,具體代碼如下:sum1=0sum2=0for i in range(1,101): if i%2==0 : sum1+=i else: sum2+=iprint(sum1,sum2)36.pw=input(請輸入密碼:)password=123456i=1while(i=3): if pw==password: print(恭喜你進(jìn)入系統(tǒng)!) break else: print(請重新嘗試:,i) pw = input(請輸入密碼:) i=i+1【詳解】本題主要考查程序設(shè)計。可以通過Python程序設(shè)計語言實現(xiàn)題干要求,可以通過while循環(huán)控制三次機(jī)會,使用if條件分支結(jié)構(gòu)判斷是否輸入正確,具體代碼如下:pw=input(請輸入密碼:)password=123456i=1while(i=3): if pw==password: print(恭喜你進(jìn)入系統(tǒng)!) break else: print(請重新嘗試:,i) pw = input(請輸入密碼:) i=i+137.range(1,33) g+m+x==100 5*g+3*m+x/3 【詳解】本題考查的是算法中的經(jīng)典問題。百雞百錢問題是典型的枚舉算法解決,枚舉算法的關(guān)鍵就是找到問題解決的條件和枚舉范圍。38.s+i 【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。題目要求計算11.. 101等差數(shù)列之和,其中公差為5,因此①為5;s變量用于記錄等差數(shù)列之和,需進(jìn)行累加計算,因此②為s+i。【點睛】39.if print else 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①secret是隨機(jī)生成的數(shù),sc是你猜的數(shù)字,此處是判斷cs與secret的大小,故填if。②如果cs大于secret,則輸出“唉,猜大啦”,故填print。③如果cs小于secret,輸出“嘿嘿,猜小了!”,故填else。40.champion 3 i 【詳解】本題主要考查Python程序的執(zhí)行。①champion是選手編號列表,此處是循環(huán)讀取選手編號,使用for i in champion,故此處填champion。②四人中有一人說了假話,即3個人說真話,即當(dāng)cond=3時,則表示找到了誰是冠軍,故此處填3。③當(dāng)cond是3時,i即為冠軍,故此處填i。