資源簡介 (共28張PPT)PYTHON 復(fù) 習(xí)順序結(jié)構(gòu)2.下列哪個(gè)符號(hào)不能作為Python中的變量名( )。A. timefly B. pass4 C. min4max D.R[2]3.數(shù)學(xué)表達(dá)式x^2+3xy對(duì)應(yīng)的pyhton算術(shù)表達(dá)式( )。A. x**2+3x*y B. x*x+3xy C. x**2+3*x*y D.x*x+3*xyP20P198. 在Python中,執(zhí)行了下列程序段后,變量z的值是( )x=9y=x**0.5z=abs(x/2-7*y)z=int(z)A. 17 B. 16.5 C. 16 D. -16P208. 在Python中,執(zhí)行了下列程序段后,變量c的值是( )a=5b=3c=2*a%b/3+1a=a+1b=2*b-1c=int(c+a+b)A. 12 B. 22 C. 23 D. 24P20三、程序設(shè)計(jì)1.輸入圓的半徑r,求圓的周長c、面積s,參考代碼如下,完成填空。r=float(input(“請(qǐng)輸入圓的半徑:”)) #輸入圓的半徑pi=3.14c=________________________s=________________________print(“圓的面積:”,s,”,圓的周長:“,c)P21三、程序設(shè)計(jì)2.計(jì)算語文、數(shù)學(xué)、英語這三門課程總成績和平均分。yuwen=float(input(“請(qǐng)輸入語文成績:”))shuxue=float(input(“請(qǐng)輸入數(shù)學(xué)成績:”))yingyu=float(input(“請(qǐng)輸入英語成績:”))Sum=0Aver=0______________#計(jì)算總分Aver=sum/3print(“總分:”,sum,”平均分:“,round(_____))P21 關(guān)系表達(dá)式指用關(guān)系運(yùn)算符,連接兩個(gè)類型相同的數(shù)據(jù)組成的表達(dá)式。 其值是布爾型(bool):真(True)或假(False)。關(guān)系運(yùn)算符 表達(dá)式 描述 優(yōu)先級(jí)>,< x>y,x>=,<= x>=y,x<=y X大于等于y,x小于等于y 4==,!= x==y,x!=y X等于y,x不等于y 4in x in y X是y的成員 5分支結(jié)構(gòu) 邏輯表達(dá)式指用邏輯運(yùn)算符,把邏輯變量連接起來的表達(dá)式。 其值是布爾型(bool):真(True)或假(False)。邏輯運(yùn)算符 表達(dá)式 描述 優(yōu)先級(jí)and x and y x且y 7or x or y x或y 8not not y 非y 6算術(shù)運(yùn)算關(guān)系運(yùn)算邏輯運(yùn)算1、( )表示后面部分是注釋A. # B. *C. % D. &P242、下列選項(xiàng)的描述正確的是( )A.條件35<=45<75是合法的,且輸出為 FalseB.條件24<=28<25是合法的,且輸出為 FalseC.條件24<=28<25是不合法的D.條件24<=28<25是合法的,且輸出為TrueP243、關(guān)于語句塊if x==1: y=1,下列說法正確的是( )A.x==1和y=1均為賦值語句B.x==1和y=1均為關(guān)系表達(dá)式C.x==1為關(guān)系表達(dá)式,y=1為賦值語句D.x==1為賦值語句,y=1為關(guān)系表達(dá)式P244、python中下列表達(dá)式正確的是( )A. a>b且a>c B. a>b>cC. a≤b D. a≠1225.設(shè)x=4,y=8,z=7,表達(dá)式xz) or z的值是( )A.1 B.-1 C.True D.FalseP257.設(shè)ABC為三角形的三條邊,能表示條件“任意兩邊之和大于第三邊”的布爾表達(dá)式為( )A+B>C or A+C>B or B+C>AA+BA+B>C and A+C>B and B+C>AA+BP258.能正確描述條件“A,B之一為零但不得同時(shí)為零”的python邏輯表達(dá)式是( )A==0 or B==0A*B==0 and A+B !=0A*B==0 or A+B !=0A==0 and B==09.表達(dá)式的值為True的是( )A.True>2 B.3>2>2C.[2,3]<[22,33] D. ‘a(chǎn)bc’> ‘xyz’P252、已知a=3,b=5,c=6,d=True,則表達(dá)式not d or a>=0 and a+c>b+3的值為_____________3.表達(dá)式1<3>2的值為________4.X+Y小于10且X-Y大于0,其邏輯表達(dá)式為__________________P265.X,Y都是正整數(shù)或都是負(fù)整數(shù),其邏輯表達(dá)式為_________________6.對(duì)于if語句的條件表達(dá)式后面或else后面的語句塊,應(yīng)將它們__________7.表達(dá)式”2 in [1,2,3,4]”的值是_____Max(1,2,3)的值是__________8.A大于B 且A-B小于10 或A小于B 且B-A小于10,邏輯表達(dá)式為__________________if <條件>:<語句塊1>[else:<語句塊2>]6. 有如下程序段:if 3*4>10:a=1else:a=2執(zhí)行后,a的值為( )12 B. 10 C.1 D.2P2511.下列程序運(yùn)行后,變量Value的值是( )x=10if x>=10:value=5*xelse:value=3*x+10A. 40 B. 50 C. 60 D. 70P2612.下列程序執(zhí)行后y的值是( )x=3if x<=2:y=2else:if x<=3:y=3else:y=4A. 2 B. 3 C. 4 D. 程序出錯(cuò),沒有結(jié)果P261.執(zhí)行以下Python 語句,寫結(jié)果。x=Truey=Falsez=FalsePrint(x or y and z)結(jié)果:_____________P2611.用海倫公式求三角形面積a=float(input(“輸入三角形的第一邊:”))b=float(input(“輸入三角形的第二邊:”))c=float(input(“輸入三角形的第三邊:”))#判斷是否構(gòu)成三角形_____________________p=(a+b+c)/2s=___________________print(“三角形的面積:”,round(s,2))else:print(“這3條邊不能構(gòu)成三角形”)P2712.某市出租車收費(fèi)標(biāo)準(zhǔn)如下:3千米以內(nèi)(含3千米)收費(fèi)10元,超過3千米的部分每千米收費(fèi)2元。s=float(input(“請(qǐng)輸入行駛路程:”))if int(s)!=s:s=round(s+0.5)if ________m=10else:__________print(s, ‘千米’,‘付費(fèi)’,m,’元’)P2713.用戶輸入月份,輸出該月份所屬的季節(jié)#3,4,5春季6,7,8夏季9,10,11秋季12,1,2冬季mouth=int( input('輸入月份:))if mouth in [3, 4,5]:print( mouth, ’在春季’)if mouth in _______:print( mouth, ’在夏季’)if mouth _____ [9,10,11]:print( mouth, ’在秋季’)if mouth in [3, 4,5]:print( mouth, ’在冬季’)if mouth ______ [1,2,3, 4,5,6,7,8,9,10,11,12]:print(’只能輸入1-12’)P2714.用戶輸入年份,判斷是否為閏年提示:能被400整除的是閏年,或者能被4整除但是不能被100整除的是閏年year=int( (input(‘year:’) #輸入年份if ____________________________print(‘是閏年’)else:print(‘不是閏年’)P2715.判斷今天是今年的第多少天 year=2020 假設(shè)今天是2020年month=8 #假設(shè)是8月day=15 #假設(shè)今天是15號(hào)day month=[31,28,31,30,31,30,31,1,30,31,30,31]#定義每月天數(shù)列表#判斷是否為閏年,如果是閏年把二月替換成29天P27if(year % 4 ==0 and year % 100 !=0)or year % 400==0: _____________ #將列表中2月天數(shù)改為29if month==1: #如果這個(gè)月是1月___________ #直接輸出天數(shù)else:#sum( )對(duì)列表中元素求和,要求填入列表的哪些元素,使用列表切片n= sum(________)+dayprint(“今天是今天的第“ , n, “天”)16.學(xué)校運(yùn)動(dòng)會(huì)比賽取前六名成績,其中第一名得7分,第二名得5分,第三名得4名,第四名得3分,第五名得2分,第六名得1分。lst=[7,5,4,3,2,1]if mc>=1 and mc<=6:df=_________print(“項(xiàng)目得分為:”,df)else:print(“輸入名次不在[1-6]范圍!”) 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫