【正文】
3只小雞1文for cock_num in range(1,money//cock_price+1): 公雞只數(shù)可能為120 for hen_num in range(1,①________): 母雞只數(shù)可能為133 for chick_num in range(1,②________): (3小雞)只數(shù)可能為1100 money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_price num1=cock_num+hen_num+chick_num*3 if money1==money and num1==num: print (cock_num,hen_num,③________) (③小雞數(shù))input(運行完畢,請按回車鍵退出...)34.程序設(shè)計:唐三藏又被妖怪抓走了,這次孫悟空還是沒打得過妖怪,于是來求觀音菩薩。代碼如下:List=list(map(int,input(“請按身高遞增順序依次輸入10000個神仙的身高”).split()))left=1right=10000while ① mid= ② if List[mid]==1000: ③ elif List[mid]<1000: ④ else: ⑤ print(“能幫孫悟空的神仙在第{0}位上”.format(mid+l))(1)程序代碼中①處正確的代碼是(_______)。A.left=mid B.right=mid C.left=mid+1 D.right=mid1(5)程序代碼中⑤處正確的代碼是(_______)。38.輸入三個同學(xué)的成績,然后大到小排列。第1步:從文本框中分別讀入6位評委的打分并依次存入到a(1)至a(6)中第2步:將第1位評委的打分a(1)分別賦給最高分max ,最低分min和總分S第3步:利用循環(huán)結(jié)構(gòu)把另外5位評委的打分累加給s從而求出6位評委的總分s ,同時把5位評委的打分與max和min進(jìn)行比較,得出6位評委中的最高分max和最低分min。請?zhí)顚懫沃锌瞻滋幍谋磉_(dá)式填寫完整________40.請在空格處填寫正確的代碼,使程序完善。))y = int(input(39。,______)input(運行完畢,請按任意鍵退出....)【參考答案】***試卷處理標(biāo)記,請不要刪除一、選擇題1.D【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。2.C【詳解】本題主要考查python的表達(dá)式。or屬于邏輯運算符,m or n不是關(guān)系表達(dá)式?!军c睛】解析:C【詳解】本題主要考查Python中常用運算符。解析:A【詳解】本題主要考查Python文件。故選項B說法錯誤Python是解解析:C【詳解】本題考查Python相關(guān)知識點Python ,不兼容。故選項D說法錯誤6.B【詳解】本題主要考查Python程序的執(zhí)行。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本題選D。一周7天,即周期是7,變量K表示某天是星期幾(k=1,表示星期一),可用表達(dá)式K%7表示,則表示K的下一天表達(dá)式是K%7+1,故本題選B選項。range(1,5)函數(shù)生成4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計算序列累加求和,因此C選項正確。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項。Python 、Visual Basic 、Java 、C++均屬于計算機(jī)編程語言,CPU是計算機(jī)核心組成部件,故本題選C選項。解析:C【詳解】本題考查的是python中print函數(shù)。賦值語句是將表達(dá)式賦給變量,不可以將X+Y賦給常量10,故本題選D選項。input( )是輸入函數(shù),print()是輸出函數(shù)。故選項C正確?!癨n”表示換行,以r或R開頭的字符串表示原始字符串,故print(r\nGood)的運行結(jié)果是\nGood,故本題選C選項。故應(yīng)選C。29 % 3=2,滿足if條件,輸出結(jié)果為29不能被3整除,故本題選A選項。Python表達(dá)式a=b中“=”表示把“=”右邊變量的值賦值給左邊變量,故本題選B選項。選項C正確解析:C【詳解】本題考查的是數(shù)據(jù)類型。20.C【詳解】本題考查的是python函數(shù)相關(guān)知識。input(“請輸入你的性別:”)函數(shù)中的“請輸入你的性別:”表示提示信息,要使用雙引號。print( )函數(shù)默認(rèn)是輸出后換行。print( )函數(shù)默認(rèn)是輸出后換行。表示為( b + math. sqrt ( b * b – 4 * a解析:D【詳解】本題考查的是Python表達(dá)式。Python 定義私有變量的方法為使用 __XX 定義變量名,故本題選D選項。在Python中,input()函數(shù)的返回結(jié)果的數(shù)據(jù)類型為字符串String型,故本題選B選項。m=1,c=1,當(dāng)i=1時,54,c+=1=2,m=max(m, c)=2;當(dāng)i=2時,35,c=1;當(dāng)i=3時,63,c+=1=2,m=ma解析:B【詳解】本題主要考查Python程序的執(zhí)行。解析:D【詳解】本題主要考查Python表達(dá)式。解析:D【詳解】本題主要考查Python表達(dá)式的運算。解析:B【詳解】本題主要考查Python注釋。解析:D【詳解】本題主要考查Python字符串。解析:B【詳解】本題主要考查Python程序運行。我的39。 ,類似number的數(shù)據(jù)類型也為字符串。32.x cj 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。33.34或 money//hen_price+1 101 或 money//threechick_price+1 chick_num*3 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。34.B C C C D 【詳解】本題主要考查二分查找算法及Python程序?qū)崿F(xiàn)。③如果mid對應(yīng)的列表值是1000,表示已找到,則用break跳出循環(huán),選C選項。input a string:39。input a string:39。②此處判斷是不是閏年,因為閏年的二月有29天,故if判斷還要判斷當(dāng)前的月份是不是包含2月即大于等于2月,故此處填(year%4==0 and year%100!=0 or year%400==0) and month=2。可以使用Python程序?qū)崿F(xiàn)題干要求:39.A A smaxmin 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。40.n r n 【詳解】本題考查的是Python循環(huán)語