




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
計算機程序設計基礎(Python)學習通超星期末考試章節(jié)答案2024年編寫程序提示“請輸入圓的半徑”,計算并輸出該圓的周長(保留兩位小數(shù))。示例:輸入:“3”輸出:“18.84”
答案:請輸入圓的半徑18.84編寫程序輸出“HelloWorld”,將代碼寫在答題框中?????????????????????????????????????
答案:HelloWorld【Python庫--Turtle】參考代碼:???????????????????????????????????????importturtleturtle.pensize(1)turtle.pencolor('#00F')turtle.begin_fill()turtle.fillcolor('#F00')turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.end_fill()turtle.done()上述代碼的作用是使用turtle庫繪制一個填充色為(
)色、邊框線為(
)色,邊長為(
)像素的正方形,其中forward的作用為向當前行進方向(
)一段距離,right向(
)轉一定的角度。
答案:紅;紅色;藍;藍色;100;前進;直行;右【基本輸入輸出語句】練習按提示依次輸入所在學院、所在專業(yè)、所在班級、學號、姓名,并以指定格式輸出完整個人信息,輸出結果如下圖:*********************************************學院:計算機與大數(shù)據(jù)科學學院專業(yè):人工智能與大數(shù)據(jù)專業(yè)班級:信息A1011學號:20200102003姓名:張三*********************************************參考代碼:???????????????????????????????????????xy=input('請輸入學院:')zy=input('請輸入專業(yè):')bj=input('請輸入班級:')xh=input('請輸入學號:')xm=input('請輸入姓名:')print('*********************************************')print('學院:',xy)print('專業(yè):',zy)print('班級:',bj)print('學號:',xh)print('姓名:',xm)print('*********************************************')建立運行一個程序文件的過程如下,請將不完整的操作補充完整。打開IDLE,選擇“file”->“(
)”創(chuàng)建一個Python文件,并在彈出的窗口中輸入代碼:代碼如題干代碼輸入完成后,選擇“file”->“(
)”將文件保存到d盤,保存文件名為input-print.()代碼輸入完成后,選擇“(
)”->“runmodule”查看代碼運行結果,也可以按(
)運行。
答案:newfile;NewFile;save;Save;saveas...;SaveAs...;py;run;Run;F5下面是eval()函數(shù)作用的是:????????????????????????????????????????????????????????????????????????????????????????????????
答案:去掉參數(shù)中最外側一對引號,含單引號或雙引號,當作Python語句執(zhí)行關于Python語句P=-P,哪個選項的描述是正確的?????????????????????????????????????????????????????????????????????????????????????????????????
答案:給P賦值為它的負數(shù)下面不屬于Python保留字的是:????????????????????????????????????????????????????????????????????????????????????????????????
答案:type以下命名哪個不符合python語法?
答案:2mylucky以下關于Python語言中“縮進”說法正確的是:????????????????????????????????????????????????????????????????????????????????????????????????
答案:縮進在程序中長度統(tǒng)一且強制使用奇偶數(shù)的判斷:從控制臺輸入一個整數(shù),輸出它是奇數(shù)還是偶數(shù)。輸入格式:21輸出格式:奇數(shù)
答案:偶數(shù)---奇數(shù)貨幣轉換人民幣和美元是世界上通用的兩種貨幣之一,寫一個程序進行貨幣間幣值轉換,其中:????????????????????????????????????????????????????????????????????????????????????????????????人民幣和美元間匯率固定為:1美元=6.78人民幣。????????????????????????????????????????????????????????????????????????????????????????????????程序可以接受人民幣或美元輸入,轉換為美元或人民幣輸出。人民幣采用RMB表示,美元USD表示,符號和數(shù)值之間沒有空格。????????????????????????????????????????????????????????????????????????????????????????????????示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:RMB123輸出:USD18.14示例2:????????????????????????????????????????????????????????????????????????????????????????????????輸入:USD20輸出:RMB135.60注意:????????????????????????????????????????????????????????????????????????????????????????????????輸入請使用input();不提示輸入格式錯誤的情況,結果小數(shù)點后保留兩位。
答案:USD18.14---RMB135.60輸出如下信息:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????世界,你好!????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????要求:采用垂直方式輸出。????????????????????????????????????????????????????????????????????????????????????????????????示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:無輸出:世界,你好!
答案:世界,你好!兩種不同體系的溫度轉換根據(jù)華氏和攝氏溫度定義,利用轉換公式如下:C=(F–32)/1.8
F=C*1.8+32其中,C表示攝氏溫度,F(xiàn)表示華氏溫度輸入格式:F82或C28
(大小寫都可以)輸出格式:C27.78或F82.40
(必須大寫,保留兩位小數(shù))注意:????????????????????????????????????????????????????????????????????????????????????????????????輸入請使用input();如果輸入的數(shù)據(jù)格式錯誤,則輸出“輸入格式錯誤”
答案:F96.80---C36.00---輸入格式錯誤/star3/origin/b8b20fe0fe8cc8812b03a9074131400f.png
答案:A、turtle.seth(d);B、d=0;C、turtle.fd(200);D、d=d+90/star3/origin/6489acc8b1fce99a608386ba1b5d487a.png
答案:8;135運行下列python蟒蛇的繪制代碼,回答問題。importturtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.colormode(255)turtle.pencolor(106,106,106)turtle.seth(-40)foriinrange(4):
turtle.circle(40,80)
turtle.circle(-40,80)turtle.circle(40,80/2)turtle.fd(40)turtle.circle(16,180)turtle.fd(40*2/3)turtle.done()(1)這條蟒蛇的身子有4節(jié),如果想多1節(jié),應該修改第幾行代碼呢?(2)如果想要蟒蛇更粗,應該修改第幾行代碼呢?
答案:10;十;第10;第10行;第十;第十行;6;六;第6;第6行;第六;第六行表達式int(4**0.5)的值為____。
答案:2已知x=3,那么執(zhí)行語句x*=6之后,x的值為____。
答案:18Python這個單詞是什么含義?
答案:蟒蛇以下不是Python數(shù)據(jù)類型的是:
答案:實數(shù)字符串是一個字符序列,例如,字符串s,從右側向左第二個字符用什么索引?
答案:s[-2]哪個選項不是Python語言的保留字?
答案:int下列Python賦值語句中,不合法的是___
答案:x=(y=1)哪個選項能夠使用turtle庫繪制一個半圓形?
答案:turtle.circle(100,-180)哪個選項能夠讓畫筆在移動中不繪制圖形?
答案:penup()哪個選項不能改變turtle畫筆的運行方向?
答案:bk()哪個選項是修改turtle畫筆顏色的函數(shù)?
答案:pencolor()關于turtle庫的畫筆控制函數(shù),哪個選項的描述是錯誤的?
答案:turtle.pendown()作用是落下畫筆,并移動畫筆繪制一個點哪個選項是下面代碼的執(zhí)行結果?turtle.circle(-90,90)
答案:繪制一個半徑為90像素的弧形,圓心在小海龜當前行進的右側哪個選項是turtle繪圖中角度坐標系的絕對0度方向?
答案:畫布正右方關于下面代碼的執(zhí)行結果,哪個選項的描述是錯誤的?turtle.setup(650,350,200,200)
答案:窗體中心在屏幕中的坐標值是(200,200)關于turtle庫,哪個選項的描述是錯誤的?
答案:turtle坐標系的原點默認在屏幕左上角哪個選項不能正確引用turtle庫?
答案:importsetupfromturtle哪個選項是下面代碼的執(zhí)行結果?1.23e-4+5.67e+4j.imag
答案:56700.000123哪個選項是100/.3的運算結果?
答案:333.33333333333337哪個選項是下面代碼的執(zhí)行結果?
1.23e+4+9.87e+6j.real
答案:12300.0哪個選項是100//3的執(zhí)行結果?
答案:33哪個選項對Python復數(shù)類型的描述是錯誤的?
答案:復數(shù)的虛數(shù)部分是整數(shù)類型哪個選項不是Python浮點數(shù)類型?
答案:-0x89整數(shù)、浮點數(shù)與復數(shù)間采用運算符運算,哪個選項是運算結果的數(shù)據(jù)類型?
答案:復數(shù)哪個選項不是Python語言的整數(shù)類型?
答案:0E99哪個選項是abs(3-4j)的運算結果?
答案:5.0/star3/origin/80fcd1f6b0df9989b10cad93699ad17b.png
答案:-2.00/star3/origin/95f74c0835becfc0d86212ddd10d59ab.png
答案:6.00---59.92輸入兩個數(shù)字a和b,計算a的b次方值,并輸出。????????????????????????????????????????????????????????????????????????????????????????????????示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:10
3
輸出:1000
答案:1000---8---1.4142135623730951數(shù)字形式轉換:獲得用戶輸入的一個數(shù)字,輸出該數(shù)字對應的中文字符表示。????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????0到9對應的中文字符分別是:零一二三四五六七八九????????????????????????????????????????????????????????????????????????????????????????????????示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:2輸出:二示例2:????????????????????????????????????????????????????????????????????????????????????????????????輸入:8輸出:八
答案:二---八---零重量計算。月球上物體的體重是在地球上的16.5%。編程輸入你在地球上目前的體重w(kg)和你在地球上每年增長的體重n(kg),輸出未來10年你在地球和月球上體重狀況。注:體重單位為kg,保留兩位小數(shù)。輸入示例:500.5輸出示例:(以下輸出字符均為英文半角)Onearth:55.00kgOnmoon:9.08kg
答案:Onearth:55.00kgOnmoon:9.08kg---Onearth:71.00kgOnmoon:11.71kg凱撒解密。凱撒密碼是古羅馬凱撒大帝用來對軍事情報進行加密的算法,它采用了替換方法對信息中的每一個小寫英文字符循環(huán)替換為字母表序列中該字符后面第三個字符,其它字符不變。原文字符P,其密文字符C滿足如下條件:C=(P+3)mod26解密方法反之,滿足:P=(C-3)mod26假設用戶可能使用的信息僅包括小寫字母a到z,編程對一段收到的密文進行解密,還原其原文。輸入示例:sbwkrqlvdqhafhoohqwodqjxdjh.輸出示例:pythonisanexcellentlanguage.
答案:pythonisanexcellentlanguage.---thecatissittingonthemat.編寫程序?qū)崿F(xiàn)以下功能:用戶通過鍵盤任意輸入一個三位整數(shù),逆序輸出對應的數(shù)字符號。輸入示例:345輸出示例:(輸出后不換行)543
答案:543---024查看變量類型的Python內(nèi)置函數(shù)是____。
答案:type(【算術表達式】題干:商店需要找錢給顧客,現(xiàn)在只有50元,5元和1元的人民幣若干張。輸入一個整數(shù)金額值,給出找錢的方案,假設人民幣足夠多,且優(yōu)先使用面額大的錢幣。請將以下程序補充完整:money=input("請輸入需要找錢的金額:")money=eval(money)m50=(
1
)m5=(
2
)m1=(
3
)print("50元:",m50,"張")print("5元:",m5,"張")print("1元:",m1,"張")提示:???????????????????????????????????????先計算需要多少張50元的鈔票(直到剩余錢數(shù)少于50元)再計算需要多少張5元的鈔票(直到剩余錢數(shù)少于5元)最后計算需要多少張1元的鈔票(直到剩余錢數(shù)為0元)
答案:money//50;(money-m50*50;money-m50*50-m5*5;(money-m50*50-m5*5【基本數(shù)據(jù)類型】題干:以下代碼的運行結果是:print(10)
->(
1
)print(0b10)
->
(
2
)print(0o10)
->
(
3
)print(0x10)
->
(
4
)提示:????????????????????二進制數(shù)以0b開頭;八進制數(shù)以0o開頭;十六進制數(shù)以0x開頭;無論是幾進制,在計算機中都是以二進制來保存;輸出的時候,如果不加說明,都是轉換為十進制輸出;
答案:10;2;8;16a=“python”,想獲取字符串“thon”內(nèi)容,代碼為:
答案:print(a[2:6]執(zhí)行輸出語句print("123","456","789",______)輸出結果為123:456:789
答案:sep=':';sep=":";sep=':';sep=":"Python內(nèi)置函數(shù)____用來返回數(shù)值型序列中所有元素之和。
答案:sum(【字符串表達式】題干:對于以下代碼,現(xiàn)需要輸出"張三|20|男",請把程序填充完整:stu_name="張三"stu_age=20stu_gender="男"print(
1
)
答案:stu_name+"|"+str(stu_age【字符串表達式】題干:下面程序的功能是,獲取學生信息中的出生日期和手機號碼,請完成以下代碼:stu_info="張三信息A1011stu_birthday=stu_info[
1
]stu_phone=stu_info[
2
]print("生日:",stu_birthday)
#生日:20001109???????????????????????????????????????print("手機:",stu_phone)
#手機示:???????????????????????????????????????索引號從0開始計算;因為使用的utf-8的編碼,無論中文還是英文,都是一個字符位;取子串需要遵循"左閉右開"的原則;
答案:stu_info[9:17];[9:17];9:17;9:-24;stu_info[30:41];[30:41];30:41;30:;[30:];-11:;[-11:]在Python中,用于獲取用戶輸入的是()
答案:input()【賦值表達式】題干:以下代碼的運行結果是:(
)x=y=36x=3*x-yx+=14x*=2print(x)
答案:172給出如下代碼???????????????????????????????
s="HelloWorld",可以輸出“World”子串的選項是(
)??????????????????????????????????????????????????????????????????????
答案:print(s[–5:])下面代碼的輸出結果是??????????????????????????????????????????????????????????????????????(
)a=b=c='123'print(b)
答案:123執(zhí)行語句x=input("輸入一個值")后,變量x接受的值為()類型
答案:字符串Python語言中,以下表達式輸出結果為11的選項是()
答案:print(eval("1"+"1"))下面代碼的輸出結果是()print(round(0.1+0.2,1)==0.3)
答案:True下面代碼的輸出結果是()print(0.1+0.2==0.3)
答案:False利用print()格式化輸出,哪個選項用于控制浮點數(shù)的小數(shù)點后兩位輸出()
答案:{:.2f}a="世界那么大,我想去看看"print(a[7:-3])輸出是()
答案:想編寫程序輸出一個具有如下風格效果的文本進度條。?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????前三個數(shù)字,左對齊;后面字符,左對齊????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????文本中左側一段輸出N的值,右側一段根據(jù)N的值輸出"*"號,中間用"->"分隔,"*"號個數(shù)為N與10的整除商的值,例如,當N等于20時,輸出2個星號。輸入輸出示例:????????????????????????????????????????????????????????????????????????????????????????????????
輸入
輸出示例1
20
20%->**示例2
80
80%->********示例3100
100%->**********
答案:20%->**---80%->********---100%->**********天天向上的力量。假如有人三天打漁兩天曬網(wǎng),工作三天,每天能力增長為前一天的1%,休息兩天,能力不變。如果初始能力值為1,請編寫程序計算一年后的能力值。輸出格式為:三天打漁兩天曬網(wǎng)的力量:xxxxx注意輸出格式中的:為半角符號,力量值保留兩位小數(shù)。
答案:三天打漁兩天曬網(wǎng)的力量:8.84已知一年365天,每天進步5‰或者每天退步5‰,計算一年后累計進步和累計退步的程序如下:dayfactor=0.005dayup=pow(1+dayfactor,365)daydown=pow(1-dayfactor,365)print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))以上程序是用數(shù)學思維(用公式)來解決問題的,請寫出用計算思維(使用循環(huán))來解決這個問題的程序。注意:程序中除漢字外,其余符號均為半角。
答案:向上:6.17,向下:0.16獲得用戶輸入的一個字符串,格式如下:????????????????????????????????????????????????????????????????????????????????????????????????MOPN????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????其中,M和N是任何數(shù)字,OP代表一種操作,表示為如下四種:+,-,*,/(加減乘除)????????????????????????????????????????????????????????????????????????????????????????????????;????????????????????????????????????????????????????????????????????????????????????????????????根據(jù)OP,輸出MOPN的運算結果,統(tǒng)一保存小數(shù)點后2位。????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????注意:M和OP、OP和N之間可以存在多個空格,不考慮輸入錯誤情況。????????????????????????????????????????????????????????????????????????????????????????????????示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:100+10輸出:110.00示例2:????????????????????????????????????????????????????????????????????????????????????????????????輸入:1/20輸出:0.05
答案:110.00---0.05----99.90讀入一個整數(shù)N和一個Unicode碼值u,輸出N行碼值為u的字符。????????????????????????????????????????????????????????????????????????????????????????????????要求:????????????????????????????????第1行1個字符,第2行3個字符,第3行5個字符,依次類推。不考慮輸入錯誤情況。????????????????????????????????????????????????????????????????????????????????????????????????示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:3
65輸出:A
AAA
AAAAA
答案:AAAAAAAAA---BBBBBBBBBBBBBBBB獲得用戶輸入的一個數(shù)字N,計算并輸出2的N次冪結果的后3位。示例1輸入:10輸出:024示例2輸入:8輸出:256
答案:024---256---8獲得用戶輸入的一個數(shù)字,以30字符寬度右對齊輸出,保留小數(shù)點后3位。示例1輸入:123.4567輸出:123.457示例2輸入:1000輸出:1000.000
答案:123.457---1000.000高精度小數(shù):由于計算機內(nèi)部表達方式的限制,浮點運算都有精度問題,為了得到高精度的計算結果,就需要自己設計實現(xiàn)方法。如16/19的結果0.8421052631...可以模仿人工列豎式做除法的方式,先將被除數(shù)乘以10,得到一位商以后,將余數(shù)乘以10作為下一輪計算的被除數(shù):160/19->8余880/19->4余4
...當某次余數(shù)為0時,則表明除盡。請寫一個程序,輸入一個分數(shù),計算出它的小數(shù)形式。無論是否可以除盡,輸出最多小數(shù)點后200位。輸入格式:形如
a/b的兩個數(shù),其中10<=a答案:0.84210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684---0.94117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647---0.5猜數(shù)游戲:讓計算機以125為種子隨機產(chǎn)生0到100之間一個整數(shù),然后讓用戶來猜,如果大于這個數(shù),顯示“遺憾,太大了”;如果小于這個數(shù),顯示“遺憾,太小了”;如此循環(huán),直至猜中,顯示“你猜對了,共猜了N次!”,其中N是用戶猜的次數(shù)。
答案:遺憾,太大了遺憾,太小了你猜對了,共猜了3次!模擬商場收銀程序。循環(huán)輸入每件商品的價格,直到輸入0才結束,輸出應付金額、然后輸入付款金額、最后輸出找零。示例輸入:12.730.889.990140輸出:應付:133.49找零:6.51
答案:應付:133.49找零:6.51給用戶三次輸入用戶名和密碼的機會,要求如下:????????????????????????????????????????????????????????????????????????????????????????????????如輸入第一行輸入用戶名為‘Kate’,第二行輸入密碼為‘666666’,輸出‘登錄成功!’,退出程序;當一共有3次輸入用戶名或密碼不正確輸出“3次用戶名或者密碼均有誤!退出程序。”。示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:"Kate666666"輸出:"登錄成功!"示例2:????????????????????????????????????????????????????????????????????????????????????????????????輸入:"kate123alice456john111111"輸出:"3次用戶名或者密碼均有誤!退出程序。"
答案:登錄成功!---登錄成功!---登錄成功!---3次用戶名或者密碼均有誤!退出程序。獲得輸入正整數(shù)n,判斷n是否為質(zhì)數(shù),如果是則輸出True,否則輸出False。????????????????????????????????????????????????????????????????????????????????????????????????本題不考慮輸入異常情況。質(zhì)數(shù)即為素數(shù),一個大于1的自然數(shù),除了1和它自身外,不能被其他自然數(shù)整除的數(shù)叫做質(zhì)數(shù);????????????????????????????????????????????????????????????????????????????????????????????????輸入輸入一個正整數(shù)????????????????????????????????????????????????????????????????????????????????????????????????輸出輸出True或者False????????????????????????????????????????????????????????????????????????????????????????????????
輸入輸出示例16False示例217True
答案:False---True鍵盤輸入一個字符串,統(tǒng)計字母、數(shù)字、其它字符的個數(shù)。????????????????????????????????????????????????????????????????????????????????????????????????示例輸入:#A2041#輸出:字母字符個數(shù)是1數(shù)字字符個數(shù)是4其它字符個數(shù)是2
答案:字母字符個數(shù)是1數(shù)字字符個數(shù)是4其它字符個數(shù)是2---字母字符個數(shù)是6數(shù)字字符個數(shù)是3其它字符個數(shù)是3輸入一個正整數(shù)N,計算并輸出N的階乘。n!=1*2*3*……*n????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:10輸出:3628800示例2:????????????????????????????????????????????????????????????????????????????????????????????????輸入:15輸出:1307674368000
答案:3628800---1307674368000求1000以內(nèi)的7的倍數(shù)之和。此題無輸入,輸出結果數(shù)字即可。
答案:71071按照規(guī)定,在高速公路上行駛的小型機動車,車超速20%以下的,處"警告!";超速20%低于50%的,"罰款200元,扣3分!";超速50%低于70%的,"罰款1000元,扣6分并處吊銷機動車駕駛證!";超速70%的,"罰款2000元,一律吊銷機動車駕駛證!"。請編寫程序根據(jù)車速和限速自動判別對該機動車的處理。示例1輸入:100,80輸出:罰款200元,扣3分!示例2輸入:90,80輸出:警告!注意:輸出格式中標點符號為全角符號(中文標點)
答案:罰款200元,扣3分!---警告!---罰款2000元,一律吊銷機動車駕駛證!---罰款1000元,扣6分并處吊銷機動車駕駛證!出租車計價程序:本題要求輸入行駛里程和等待時間,輸出出租車車費(保留0個小數(shù)點)。假如九江市普通出租車車費具體標準如下:起步里程為2公里,起步費7元;超起步里程后6.5公里內(nèi),每公里2元;超過6.5公里以上的部分加收50%的回空補貼費,即每公里3元;另外:營運過程中,因路阻及乘客要求臨時停車的,按每5分鐘2元計收(不足5分鐘則不收費)。示例:輸入:4,0輸出:11示例2輸入:6.8,6輸出:19
答案:11---19---66程序采用選擇結構,根據(jù)用戶輸入的月份,輸出該月有多少天(不考慮閏年)。????????????????????????????????????????????????????????????????????????????????????????????????示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:"2"輸出:"28"注意:????????????????????????????????????????????????????????????????????????????????????????????????輸入使用input(),不要增加額外的提示信息????????????????????????????????????????????????????????????????????????????????????????????????;
答案:28---31---30體質(zhì)指數(shù)全稱身體質(zhì)量指數(shù),英文全稱為BodyMassIndex,簡稱BMI,是目前國際相對可靠常用的一種衡量人體胖瘦程度以及健康狀況的指標。體質(zhì)指數(shù)(BMI)=體重(kg)÷身高^2(m)例如:70kg÷(1.75mх1.75m)=22.86等級正常低體重超重肥胖女17.1~23.3<=17.023.4~25.7>=25.8男17.3~23.8<=17.223.9~27.3>=27.4示例輸入:1.80,59男輸出:BMI數(shù)值為:18.21BMI指標為:國際'正常'
答案:BMI數(shù)值為:18.21BMI指標為:國際'正常'---BMI數(shù)值為:19.47BMI指標為:國際'正常'已知學號由9個數(shù)碼組成,如032343001,其中從左算起第2位表示年級,第5個位表示學生類型,學生類型規(guī)定:2----博士生,3----碩士生,4----本科生,5----??粕?;設計程序,輸入一個學號,輸出該生的學生類型及年級。示例:輸入:032343001輸出:本科生,3年級
答案:本科生,3年級---博士生,1年級輸入兩個數(shù)(x,y),然后將這兩個數(shù)按從大到小的順序輸出。要求輸入的兩個數(shù)在同一行,并用逗號隔開,輸出的兩個數(shù)也在同一行,并用冒號隔開。示例1輸入:56,90輸出:90:56示例2輸入:126,68輸出:126:68
答案:90:56---126:68【格式化輸出—format()】題干:寫出以下程序的輸出結果:a="我"b="爺爺"c="校長"d="孔雀舞"e="跳了"f="給"g="一支"info="{0}{5}{2}{1}{4}{6}{3}".format(a,b,c,d,e,f,g)print(info)
答案:我給校長爺爺跳了一支孔雀舞將左側的數(shù)學函數(shù)與右側對應的含義連起來
答案:A、四舍五入;B、求平方根;C、求絕對值;D、求最小值;E、求冪編程根據(jù)點的坐標值,判斷它在哪個象限。輸入:2,5輸出:點(2,5)在第一象限輸入:0,0輸出:點(0,0)不在任何象限
答案:點(4,9)在第一象限---點(-8,-8)在第三象限---點(0,0)不在任何象限編寫程序,實現(xiàn)分段函數(shù)計算,如下表所示。xyx<000<=x<5x5<=x<103x-510<=x<200.5x-220<=x0
答案:0---3---10---3.0判斷今年是否為閏年。如果年份能被400整除,則為閏年;如果年份能被4整除但不能被100整除也為閏年,否則不為閏年。年份由程序自動獲取。已知時間庫time有個函數(shù)localtime()可以獲取當前系統(tǒng)時間。importtimedate=time.localtime()
#獲取當前日期時間year=date[0]編寫程序之前可以先研究一下以上語句。示例輸入:
(無)輸出:2024年是閏年
答案:2024年是閏年編程輸入一個字符,并判斷此字符是字母、數(shù)字還是其它字符,如果是字母,還要判斷是大寫還是小寫。示例:輸入:k輸出:k是一個小寫字母輸入:9輸出:9是一個數(shù)字輸入:#輸出:#是其它字符
答案:k是一個小寫字母---9是一個數(shù)字---#是其它字符函數(shù)定義后,可以自動執(zhí)行一遍
答案:錯以下程序運行結果是()defsum(n):
s=0
foriinrange(1,n,2)
s+=i
returnsprint(sum(10))
答案:25確定函數(shù)返回值的關鍵字是()
答案:return函數(shù)定義使用關鍵字()
答案:def;lambda下列程序的輸出結果為:????????????????????????????????????????????????????????????????????????????????????????????????deff(a,b):
a=4
return
a+bdefmain():
a=5
b=6
print(f(a,b),a+b)main()
答案:10
11下面代碼的輸出結果是MA=lambdax,y:
(x>y)*x+(xy)*y+(x答案:2010以下關于函數(shù)調(diào)用描述正確的是:????????????????????????????????????????????????????????????????????????????????????????????????
答案:自定義函數(shù)調(diào)用前必須定義以下關于Python函數(shù)說法錯誤的是:????????????????????????????????????????????????????????????????????????????????????????????????deffunc(a,b):
c=a**2+b
b=a
returnca=10b=100c=func(a,b)+a
答案:執(zhí)行該函數(shù)后,變量c的值為200下面代碼的執(zhí)行結果是???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>defarea(r,pi=3.14159):????????????????????????????????????????????????????????????????????????????????????????????????
returnpi*r*r????????????????????????????????????????????????????????????????????????????????????????????????>>>area(3.14,4)????????????????????????????????????????????????????????????????????????????????????????????????
答案:39.4384下面代碼的執(zhí)行結果是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>defarea(r,pi=3.14159):????????????????????????????????????????????????????????????????????????????????????????????????
returnpi*r*r????????????????????????????????????????????????????????????????????????????????????????????????>>>area(pi=3.14,r=4)????????????????????????????????????????????????????????????????????????????????????????????????
答案:50.24執(zhí)行下面代碼,錯誤的是????????????????????????????????????????????????????????????????????????????????????????????????deff(x,y=0,z=0):????????????????????????????????????????????????????????????????????????????????????????????????
pass
#空語句,定義空函數(shù)體????????????????????????????????????????????????????????????????????????????????????????????????
答案:f(1,x=1,z=3)以下函數(shù)定義的說法錯誤的是:????????????????????????????????????????????????????????????????????????????????????????????????
答案:函數(shù)定義時,參數(shù)需要聲明數(shù)據(jù)類型在Python中,關于函數(shù)的描述,以下選項中正確的是????????????????????????????????????????????????????????????????????????????????????????????????
答案:函數(shù)eval()可以用于數(shù)值表達式求值,例如eval("2*3+1")在Python中,關于全局變量和局部變量,以下選項中描述不正確的是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
答案:全局變量不能和局部變量重名關于形參和實參的描述,以下選項中正確的是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
答案:程序在調(diào)用時,將實參復制給函數(shù)的形參以下選項中,對于函數(shù)的定義錯誤的是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
答案:defvfunc(*a,b):關于return語句,以下選項中描述正確的是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
答案:函數(shù)可以沒有return語句關于函數(shù),以下選項中描述錯誤的是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
答案:Python使用del保留字定義一個函數(shù)關于Python的全局變量和局部變量,以下選項中描述錯誤的是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
答案:局部變量指在函數(shù)內(nèi)部使用的變量,當函數(shù)退出時,變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用下面代碼的運行結果是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????deffunc(num):
num+=1a=10func(a)print(a)
答案:10下面代碼的輸出結果是?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????deffunc(a,b):
a*=b
returnas=func(5,2)print(s)
答案:10下面代碼的輸出結果是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????deffib(n):
a,b=1,1
foriinrange(n-1):
a,b=b,a+b
returnaprint(fib(7))
答案:13下面代碼的輸出結果是?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????defhello_world():
print('ST',end="*")defthree_hellos():
foriinrange(3):
hello_world()three_hellos()
答案:ST*ST*ST*下面代碼的輸出結果是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????defexchange(a,b):
a,b=b,a
return(a,b)x=10y=20x,y=exchange(x,y)print(x,y)
答案:2010關于函數(shù)的目的與意義,以下選項中描述錯誤的是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????#00310036003100
答案:函數(shù)能調(diào)用未實現(xiàn)的函數(shù)關于函數(shù)的參數(shù)傳遞(parameterpassing),以下選項中描述錯誤的是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
答案:函數(shù)調(diào)用時,需要將形式參數(shù)傳遞給實際參數(shù)函數(shù)定義時,以下不需要使用global聲明就可能操作全局變量的類型是:????????????????????????????????????????????????????????????????????????????????????????????????
答案:列表以下關于lambda函數(shù)說法錯誤的是:????????????????????????????????????????????????????????????????????????????????????????????????
答案:函數(shù)中可以使用賦值語句塊以下關于函數(shù)說法錯誤的是:????????????????????????????????????????????????????????????????????????????????????????????????
答案:對函數(shù)的使用必須了解其內(nèi)部實現(xiàn)原理關于下面代碼,以下選項中描述正確的是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????deffact(n,m=1):????????????????????????????????????????????????????????????????????????????????????????????????
s=1????????????????????????????????????????????????????????????????????????????????????????????????
foriinrange(1,n+1):????????????????????????????????????????????????????????????????????????????????????????????????
s*=i????????????????????????????????????????????????????????????????????????????????????????????????
returns//m????????????????????????????????????????????????????????????????????????????????????????????????print(fact(m=5,n=10))????????????????????????????????????????????????????????????????????????????????????????????????
答案:參數(shù)按照名稱傳遞關于函數(shù)的返回值,以下選項中描述錯誤的是??????????????????????????????????????????????????????????????????????????????????????????????
答案:函數(shù)必須有返回值鍛煉身體吧(多重循環(huán))題目內(nèi)容:小王,小張和小李去鍛煉身體,如果對他們跑步的距離分別只計整數(shù)a、b、c,由于他們身高的差距,造成了a<=b<=c,并且小李跑了N米之后就再也跑不動了。但是,按照他們事先的約定:只有當c*c==a*a+b*b時,他們的鍛煉才有效果?,F(xiàn)在他們?nèi)齻€人想知道,如果小李的極限N已知,那么有多少種有鍛煉效果的跑步方案(即a,b,c有多少種可能的取值)。輸入格式:一個整數(shù)N,表示小李的體力極限,N<=5000。輸出格式:一個整數(shù),代表他們跑步方案的個數(shù)。Hint:對于輸入N=5,有方案a=3,b=4,c=5,共一種。輸入樣例:5輸出樣例:1
答案:1---52數(shù)字正方形:這是雙重循環(huán)的入門題目,大家來看看,你會做嗎?輸入n的值,輸出如下例(n=4)所示的由數(shù)字組成的正方型。
1
2
3
4
5
6
7
8
9101112
13141516每個數(shù)字占兩位,且每個數(shù)字尾部都有一個空格
答案:12345678910111213141516數(shù)列求和輸入一個自然數(shù)n,如果n為奇數(shù),輸出表達式1+1/3+…+1/n的值;如果n為偶數(shù),輸出表達式1/2+1/4+…+1/n的值。輸出表達式結果保留2位小數(shù)。請完善代碼。????????????????????????????????????????????????????????????????????????????????????????????????示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:5輸出:1.53示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:4輸出:0.75注意:????????????????????????????????????????????????????????????????????????????????????????????????輸入使用input(),不要增加額外的提示信息????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????;Python中input函數(shù)返回值是字符串,可以使用int(input())或eval(input())來進行轉換????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????。請補充##########處的代碼,并將完整代碼寫在答題框運行通過。deff(n):
##########n=int(input())print("{:.2f}".format(f(n)))
答案:1.53---0.75---1.14連續(xù)質(zhì)數(shù)計算:補充編程模板中代碼,完成如下功能:????????????????????????????????????????????????????????????????????????????????????????????????獲得用戶輸入數(shù)字N,計算并輸出從N開始的5個質(zhì)數(shù),單行輸出,質(zhì)數(shù)間用逗號、分割。????????????????????????????????????????????????????????????????????????????????????????????????注意:需要考慮用戶輸入的數(shù)字N可能是浮點數(shù),應對輸入取整數(shù);最后一個輸出后不用逗號。????????????????????????????????????????????????????????????????????????????????????????????????示例1:????????????????????????????????????????????????????????????????????????????????????????????????輸入:12輸出:13,17,19,23,29請補充##########處的代碼,并將完整代碼寫在答題框運行通過。defprime(m):
##########n=eval(input())##########
答案:13,17,19,23,29---101,103,107,109,113---103,107,109,113,127---127,131,137,139,149---1009,1013,1019,1021,1031隨機密碼生成:補充編程模板中代碼,完成如下功能:??????????????????????????????????????????????????????????????????????????????????????
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年洛陽西工區(qū)招聘事業(yè)單位工作人員筆試真題
- 會議包干合同范本
- 2024年河南許昌建安區(qū)招聘公益性崗位工作人員筆試真題
- 2025年度合伙人私下股份權益分配協(xié)議書
- 二零二五年度肖像權在動漫衍生品中的授權合同超詳細模板
- 2025年度房地產(chǎn)項目合作解除三方協(xié)議原因陳述
- 2025年度事業(yè)單位聘用合同:事業(yè)單位科研輔助人員項目聘用合同
- 2025年度企業(yè)信息化解決方案代理銷售合同
- 2025年度個人車輛轉讓附帶車輛融資租賃服務協(xié)議
- 二零二五年度股權代持協(xié)議書:智能硬件股權代持與供應鏈管理合同
- 中職語文教學
- 醫(yī)藥行業(yè):創(chuàng)新藥產(chǎn)業(yè)鏈研究培訓框架-20210807-中信建投-79正式版
- 外部干擾排查流程及案例
- 商業(yè)銀行信貸實務:第一章 商業(yè)銀行信貸概述
- 灌注樁鋼筋籠自動計算套用表格
- 機械工業(yè)建設項目概算編制辦法及各項概算指標
- 蘇科版七年級數(shù)學下冊期末復習+10(專題-幾何圖形的證明)
- 人人都是產(chǎn)品經(jīng)理2 0:寫給泛產(chǎn)品經(jīng)理
- 振動振動測試基礎知識培訓課件
- 《云南瀾滄鉛礦有限公司勐濱煤礦采礦權價款退還計算說明》
- sbl-ep16高低壓開關柜培訓中法文kyn6140.5安裝使用說明書
評論
0/150
提交評論