freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

全國計算機等級考試二級python真題及解析(3)練習-資料下載頁

2025-04-01 22:57本頁面
  

【正文】 出折扣后的應付金額。32.原理:通常蒙特?卡羅方法通過構造符合一定規(guī)則的隨機數(shù)來解決數(shù)學上的各種問題。對于那些由于計算過于復雜而難以得到解析解或者根本沒有解析解的問題,蒙特?卡羅方法是一種有效的求出數(shù)值解的方法。一般蒙特?卡羅方法在數(shù)學中最常見的應用就是蒙特?卡羅積分。方法:蒙特卡羅方法的解題過程可以歸結為三個主要步驟:構造或描述概率過程;實現(xiàn)從已知概率分布抽樣;建立各種估計量。利用蒙特卡洛方法實現(xiàn)求解圓周率!/usr/bin/Python* coding:utf8 *import randomimport mathdef monteCarlo(N): i = 0 count = 0 while i = N: x = () y = () if pow(x, 2) + pow(y, 2) 1: count += 1 i += 1 pi = 4 * count / N print(pi)monteCarlo(1000000)【詳解】本題考查的知識點是Python程序。原理:通常蒙特?卡羅方法通過構造符合一定規(guī)則的隨機數(shù)來解決數(shù)學上的各種問題。對于那些由于計算過于復雜而難以得到解析解或者根本沒有解析解的問題,蒙特?卡羅方法是一種有效的求出數(shù)值解的方法。一般蒙特?卡羅方法在數(shù)學中最常見的應用就是蒙特?卡羅積分。方法:蒙特卡羅方法的解題過程可以歸結為三個主要步驟:構造或描述概率過程;實現(xiàn)從已知概率分布抽樣;建立各種估計量。利用蒙特卡洛方法實現(xiàn)求解圓周率!/usr/bin/Python* coding:utf8 *import randomimport mathdef monteCarlo(N): i = 0 count = 0 while i = N: x = () y = () if pow(x, 2) + pow(y, 2) 1: count += 1 i += 1 pi = 4 * count / N print(pi)monteCarlo(1000000)33. Python程序設計語言規(guī)定,在標識符中,字母大小寫是有區(qū)別的。該程序代碼中表示里程費的Tot2錯誤將字母“T”寫成了小寫”“t”。 合理的順序是:③分析問題①設計算法②編寫程序④調(diào)試運行程序 略 【詳解】本題主要考查Python程序的編寫。①Python程序設計語言屬于程序設計語言中的高級語言,選C選項。②“Tot2=8”是一個賦值語句,選C選項。③“初始化時長費為0”是一個注釋語句,選D選項。④“S<=”是一個表達式,選B選項。⑤“float(input(“請輸入時長”))”是一個函數(shù),float() 函數(shù)用于將整數(shù)和字符串轉換成浮點數(shù),選A選項。⑥編譯運行發(fā)現(xiàn)報錯了,根據(jù)下圖中所示的錯誤信息分析該程序報錯的原因是:Python程序設計語言規(guī)定,在標識符中,字母大小寫是有區(qū)別的。該程序代碼中表示里程費的Tot2錯誤將字母“T”寫成了小寫”“t”。⑦小C借助于計算機編寫程序解決問題的這個過程,合理的順序是:③分析問題①設計算法②編寫程序④調(diào)試運行程序。⑧略34.m=0 elift60: A 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①若員工在本月累計運動時間30小時以下,獎勵0元,即m=0。②達到45但不足60小時獎勵450元,故填elift60:。③10,不是有效值,故輸出信息為“輸入錯誤”,故本題選A選項。35.+*/ b==0 str(c) 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①變量fh用來接收運算符,由代碼“if fh in s”可知,變量s保存加減乘除(+*/)四種運算符,故此處填+*/。②變量b保存第二個數(shù),當進行除法運算時,如果除數(shù)為“0”,提示輸出“除數(shù)不能為0!”,此處是處理b=0的情況,故填b==0。③變量c保存運算結果,此處輸出 c的結果,故填str(c)。36.s=0n=eval(input( 請輸入一個數(shù):))for i in range(0,n): f=1 for j in range(1,i): f=f*j s+=fprint(s%1000000)【詳解】本題主要考查Python程序設計??梢酝ㄟ^嵌套for循環(huán)實現(xiàn)題干要求,外層循環(huán)進行求和,內(nèi)層循環(huán)實現(xiàn)階乘,具體代碼如下:s=0n=eval(input( 請輸入一個數(shù):))for i in range(0,n): f=1 for j in range(1,i): f=f*j s+=fprint(s%1000000)37.int(day[5:7]) (year%4==0 and year%100!=0 or year%400==0) and month=2 tall_day+=1 110 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①此處是取出字符串day中的月份賦給變量month,month是第5~第6位,str[start:end],start會包含在結果中而end卻不會,故此處填int(day[5:7])。②此處判斷是不是閏年,因為閏年的二月有29天,故if判斷還要判斷當前的月份是不是包含2月即大于等于2月,故此處填(year%4==0 and year%100!=0 or year%400==0) and month=2。③如果是閏年且當前日期包括2月,則循環(huán)完tall_day需增加1天,故填tall_day+=1。④輸入“2020419”為當年的第110天。38.n/(2*n1)或n/(n*21) i/(2*i1) 或 i/(i*21) 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①分析數(shù)列可知,分子第n項是n,分母第n項是2*n1,故該數(shù)列的通項公式f(n)=n/(2*n1)或n/(n*21)。②此處是對前n項進行求和,變量是i,使用語句s=s+i/(2*i1) 或s=s+ i/(i*21),故此處填i/(2*i1) 或 i/(i*21)。39.layer = int(input(請輸入需要打印的層數(shù):))for x in range(1,layer+1): for y in range (1,x+1): print(*, end=) print()【詳解】本題主要考查Python循環(huán)結構。Python for循環(huán)可以遍歷任何序列的項目,如一個列表或者一個字符串。range可以生成一個整數(shù)列表,列表范圍根據(jù)接收的layer來確定。外層循環(huán)用于確定輸出行數(shù),內(nèi)層循環(huán)用于控制每行符號個數(shù)?!军c睛】40.整除 取余 判斷是否相等 百 十 個 1000 【詳解】本題考查的是python語言及對程序實現(xiàn)的理解。(1)//的符號作用是取整除,返回商的整數(shù)部分(向下取整)。(2)%的符號作用是取模,返回除法的余數(shù)。(3)等于,比較符號兩邊對象是否相等。(4)(5)(6)i=n//100,j=n//10%10,k=n%10,分別利用取整和取余符號,算出三位數(shù)對應的每一位上的數(shù)字。(7)range()函數(shù)的區(qū)間是左閉右開,所以第二個參數(shù)1000是取不到的。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1