【文章內容簡介】
素數。39.閱讀程序。閱讀求水仙花數的代碼并回答問題?!八苫〝怠笔侵敢粋€三位數,其各位數字立方和等于該數本身。例如:153是一個“水仙花數”,因為153=13+53+33,請計算并輸出所有三位數的水仙花數。for n in range(100,1000): i=n//100 j=n//100%10 k=n%10 if n==i*i*i+j*j*j+k*k*k:print(n)(1)//的符號作用是 _____ 。(2)%的符號作用是 _____ 。(3)==的符號作用是 _____ 。(4)在代碼中,變量i表示的是三位數中的 ______ 位。(5)在代碼中,變量j 表示的是三位數中的 ______ 位。(6)在代碼中,變量k表示的是三位數中的 ______ 位。(7)在range(100,1000)這個區(qū)域內,變量n無法取到的數值是________。40.“百雞百錢”問題是一個有名的數學問題,出自《張丘建算經》。其內容是:公雞5文錢1只,母雞3文錢1只,小雞3只1文錢,用100文錢買100只雞,其中公雞、母雞和小雞都必須要有,問公雞、母雞和小雞各多少只?(1)請在空格處填寫正確的代碼,使程序完善實現以下功能。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,_______): 公雞只數可能為120 for hen_num in range(1,_________): 母雞只數可能為133 for chick_num in range(1,101): (3小雞)只數可能為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)運行程序,運行結果如圖所示?!緟⒖即鸢浮?**試卷處理標記,請不要刪除一、選擇題1.C【詳解】本題主要考查Python程序的執(zhí)行。a=3,b=4,a=a*b=3*4=12,故運行的結果是12,故本題選C選項。解析:C【詳解】本題主要考查Python程序的執(zhí)行。a=3,b=4,a=a*b=3*4=12,故運行的結果是12,故本題選C選項。2.C【詳解】本題主要考查數據分析知識點。Access(數據庫)、Excel(表格處理軟件)、SQL(用于訪問和處理數據庫的標準的計算機語言)均是數據分析處理工具,Python是程序設計軟件,故本題解析:C【詳解】本題主要考查數據分析知識點。Access(數據庫)、Excel(表格處理軟件)、SQL(用于訪問和處理數據庫的標準的計算機語言)均是數據分析處理工具,Python是程序設計軟件,故本題選C選項。3.A【詳解】本題主要考查Python標準函數。在Python中,返回x的絕對值的函數是abs(x),bin() 返回一個整數或者長整數的二進制表示,all() 函數用于判斷給定的可迭代參數中的所有解析:A【詳解】本題主要考查Python標準函數。在Python中,返回x的絕對值的函數是abs(x),bin() 返回一個整數或者長整數的二進制表示,all() 函數用于判斷給定的可迭代參數中的所有元素是否都為 TRUE,input(x)是輸入函數,故本題選A選項。4.B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運行后解析:B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運行后,輸出的結果為python is a programming language.,故本題選B選項。5.A【詳解】Python中的變量不需要聲明,變量的賦值操作即是變量聲明和定義的過程。每個變量在內存中創(chuàng)建,都包括變量的標識,名稱和數據這些信息。每個變量在使用前都必須賦值。變量賦值以后變量才會被創(chuàng)解析:A【詳解】Python中的變量不需要聲明,變量的賦值操作即是變量聲明和定義的過程。每個變量在內存中創(chuàng)建,都包括變量的標識,名稱和數據這些信息。每個變量在使用前都必須賦值。變量賦值以后變量才會被創(chuàng)建。因此A選項正確。6.B【詳解】本題主要考查Python程序設計語言。python是一種面向對象的編程語言,python代碼可以在交互環(huán)境中運行,python具有豐富和強大的庫,python是一種解釋型的計算機程序設解析:B【詳解】本題主要考查Python程序設計語言。python是一種面向對象的編程語言,python代碼可以在交互環(huán)境中運行,python具有豐富和強大的庫,python是一種解釋型的計算機程序設計高級語言,故本題選B選項。7.B【詳解】本題主要考查Python程序的執(zhí)行。a=23,b=int(a/10)=2(int(x)是返回不大于x的最大整數),a=ab*10=232*10=3,故代碼運行后,a、b的值為3和2解析:B【詳解】本題主要考查Python程序的執(zhí)行。a=23,b=int(a/10)=2(int(x)是返回不大于x的最大整數),a=ab*10=232*10=3,故代碼運行后,a、b的值為3和2,故本題選B選項。8.D【詳解】本題考查Python程序的運算。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本題選D。解析:D【詳解】本題考查Python程序的運算。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本題選D。9.D【詳解】本題主要考查Python常用函數。abs(x)是返回x的絕對值,float() 函數用于將整數和字符串轉換成浮點數,print()是輸出函數,input()是輸入函數,故本題選D選項。解析:D【詳解】本題主要考查Python常用函數。abs(x)是返回x的絕對值,float() 函數用于將整數和字符串轉換成浮點數,print()是輸出函數,input()是輸入函數,故本題選D選項。10.C【詳解】本題主要考查Python保留字。保留字不能將其用作標識符;保留字區(qū)分字母大小寫,大寫的不是保留字;if,else,for 等單詞是保留字,也不能將其用作標識符;標識符是由字符(A~Z解析:C【詳解】本題主要考查Python保留字。保留字不能將其用作標識符;保留字區(qū)分字母大小寫,大寫的不是保留字;if,else,for 等單詞是保留字,也不能將其用作標識符;標識符是由字符(A~Z 和 a~z)、下劃線和數字組成,但第一個字符不能是數字;標識符不能和 P