【文章內(nèi)容簡介】
雞翁、母、雛各幾何?這個問題就是著名的“百錢買百雞問題”。即:現(xiàn)有100文錢,公雞5文錢一只,母雞3文錢一只,小雞一文錢3只,要求:公雞,母雞,小雞都要有,把100文錢買100只雞,買的雞是整數(shù)。問公雞、母雞和小雞各幾何?(問題求解)設(shè)用變量g、m、x三個變量分別存放公雞、母雞和小雞的數(shù)量,請閱讀如下程序,在空白處填寫適當(dāng)?shù)谋磉_式或語句,使程序完整。for g in range(1,20): for m in _______: for x in range(3,98,3): if _________ and __________ ==100: print(公雞:,g,母雞:,m,小雞:,x)20.冠軍在A、B、C、D四位同學(xué)中。A說:“不是我”,B說:“是C”,C說:“是D”, D說:“C說的不對”,已知四人中有一人說了假話。判斷出到底誰是冠軍。請在空格處填寫正確的代碼,使程序完善。champion=[39。A39。,39。B39。,39。C39。,39。D39。] 設(shè)置選手列表for i in__________: 循環(huán)讀取選手編號 cond=(i!=39。A39。) +(i==39。C39。) + (i==39。D39。)+(i!=39。D39。) 查找符合條件的選手 if cond== _____: 說真話是否是3人 print(冠軍是:,_________) 輸出冠軍input(運行完畢,請按回車鍵退出...)21.“百雞百錢”問題是一個有名的數(shù)學(xué)問題,出自《張丘建算經(jīng)》。其內(nèi)容是:公雞5文錢1只,母雞3文錢1只,小雞3只1文錢,用100文錢買100只雞,其中公雞、母雞和小雞都必須要有,問公雞、母雞和小雞各多少只?(1)請在空格處填寫正確的代碼,使程序完善實現(xiàn)以下功能。money=100 一共100文錢num=100 一共100只雞cock_price=5 公雞價格5文hen_price=3 母雞價格3文threechick_price=1 3只小雞1文for cock_num in range(1,_______): 公雞只數(shù)可能為120 for hen_num in range(1,_________): 母雞只數(shù)可能為133 for chick_num in range(1,101): (3小雞)只數(shù)可能為1100 money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price num1=cock_num+hen_num+chick_num if money1==money and num1==num: print (cock_num,hen_num,__________)input(運行完畢,請按回車鍵退出...)(2)運行程序,運行結(jié)果如圖所示?!緟⒖即鸢浮?**試卷處理標(biāo)記,請不要刪除一、選擇題1.D【詳解】本題主要考查Python程序的執(zhí)行。列表的索引是從0開始的,故List[3]=9,故段運行后的輸出結(jié)果是9,故本題選D選項。解析:D【詳解】本題主要考查Python程序的執(zhí)行。列表的索引是從0開始的,故List[3]=9,故段運行后的輸出結(jié)果是9,故本題選D選項。2.C【詳解】本題主要考查Python程序while循環(huán)。while 1是一直為真,故 k+=1會執(zhí)行無限次,故本題選C選項。解析:C【詳解】本題主要考查Python程序while循環(huán)。while 1是一直為真,故 k+=1會執(zhí)行無限次,故本題選C選項。3.C【詳解】本題主要考查Python語句執(zhí)行。運行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結(jié)果是8,故本題選C選項。解析:C【詳解】本題主要考查Python語句執(zhí)行。運行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結(jié)果是8,故本題選C選項。4.D【詳解】本題考查Python程序執(zhí)行range(1, 5)表示1到4的值,注意不包括5。故本題選D選項解析:D【詳解】本題考查Python程序執(zhí)行range(1, 5)表示1到4的值,注意不包括5。故本題選D選項5.C【詳解】本題主要考查Python程序設(shè)計語言中的輸入和輸出函數(shù)。input( )函數(shù)返回值默認(rèn)是字符串。print( )