中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

第六章 專(zhuān)題二 Python語(yǔ)言基礎(chǔ)知識(shí) 課件(共27張PPT)-《信息技術(shù)》同步教學(xué)(華東師范大學(xué)出版社)

資源下載
  1. 二一教育資源

第六章 專(zhuān)題二 Python語(yǔ)言基礎(chǔ)知識(shí) 課件(共27張PPT)-《信息技術(shù)》同步教學(xué)(華東師范大學(xué)出版社)

資源簡(jiǎn)介

(共27張PPT)
專(zhuān)題二 Python語(yǔ)言基礎(chǔ)知識(shí)
考綱要求
(1)了解常用的數(shù)據(jù)類(lèi)型;
(2)了解變量的定義和使用方法;
(3)掌握輸入、輸出語(yǔ)句的使用方法;
(4)掌握算術(shù)運(yùn)算符、關(guān)系運(yùn)算符和成員運(yùn)算符的使用方法。
一.基本語(yǔ)法知識(shí)
每一種程序設(shè)計(jì)語(yǔ)言都有一套語(yǔ)法規(guī)則,程序的編寫(xiě)必須嚴(yán)格遵循相應(yīng)的語(yǔ)法規(guī)則。Python中的語(yǔ)法有很多,如命令、函數(shù)中只能使用小寫(xiě)字母;一行一般只能輸入一條語(yǔ)句,除了幾種特殊情況,如一行可以寫(xiě)多個(gè)賦值語(yǔ)句,賦值語(yǔ)句之間用“;”分隔開(kāi);命令或函數(shù)中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符等。1.標(biāo)識(shí)符。標(biāo)識(shí)符是指常量、變量、函數(shù)等由用戶自定義的對(duì)象的名稱。Python語(yǔ)言中的標(biāo)識(shí)符命名規(guī)則如下。(1)標(biāo)識(shí)符由字母、數(shù)字或下劃線組成,且數(shù)字不能作為首字符,長(zhǎng)度任意。(2)標(biāo)識(shí)符區(qū)分大小寫(xiě)。(3)Python保留字和內(nèi)置函數(shù)名稱不能作為用戶自定義標(biāo)識(shí)符。(4)可以使用漢字作為標(biāo)識(shí)符?!締?wèn)題思考】以下哪些可以作為Python標(biāo)識(shí)符?A.e_f12 B.88abc C.興趣 D.xy+01 E._temp F.ab@88
2.保留字
保留字即關(guān)鍵字,每一種程序設(shè)計(jì)語(yǔ)言都有預(yù)先定義的具有特別意義的標(biāo)識(shí)符,也就是事先定義好的具有專(zhuān)門(mén)用途的符號(hào)。Python語(yǔ)言中常見(jiàn)的關(guān)鍵字如表6-2-1所示。
一.基本語(yǔ)法知識(shí)
注意:Python中所有保留字是區(qū)分字母大小寫(xiě)的。例如,if是保留字,但是IF、If、iF都不是保留字。三個(gè)以大寫(xiě)字母開(kāi)頭的保留字:True、False、None比較特殊。
一.基本語(yǔ)法知識(shí)
3.注釋 注釋是用于說(shuō)明語(yǔ)句的功能、使用方法、注意事項(xiàng)等,是方便用戶對(duì)程序閱讀和理解。程序運(yùn)行時(shí)注釋會(huì)被機(jī)器忽略,而不會(huì)被執(zhí)行。Python注釋分單行注釋和多行注釋?zhuān)瑔涡凶⑨屖褂谩?”,多行注釋使用三個(gè)英文半角單引號(hào)或三個(gè)雙引號(hào)。(1)單行注釋。注釋可以放在一條語(yǔ)句的末尾,也可以單獨(dú)占一行,使用方法如下。方式一:s=1/2*a*h #s表示三角形的面積,a表示底,h表示高 方式二:#s表示三角形的面積,a表示底,h表示高s=1/2*a*h(2)多行注釋。多行注釋可以單獨(dú)占一行或多行,使用方法如下。'''s表示三角形的面積a表示底,h表示高'''
二.常用的數(shù)據(jù)類(lèi)型
1.基本數(shù)據(jù)類(lèi)型 現(xiàn)實(shí)生活中的數(shù)據(jù)是多種多樣的,程序設(shè)計(jì)語(yǔ)言首先要將紛繁復(fù)雜的數(shù)據(jù)對(duì)象抽象為若干種數(shù)據(jù)類(lèi)型。數(shù)據(jù)類(lèi)型定義了該類(lèi)型數(shù)據(jù)的屬性和范圍等,以及能對(duì)它做什么操作或運(yùn)算。Python提供7種標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型:數(shù)字、字符串、布爾、列表、元組、集合和字典,其中前三種屬于簡(jiǎn)單數(shù)據(jù)類(lèi)型,后四種屬于復(fù)合數(shù)據(jù)類(lèi)型。字符串、列表、元組屬于有序數(shù)據(jù)類(lèi)型。
【補(bǔ)充說(shuō)明】(1)字符串 字符串就是連續(xù)的字符序列,可以是計(jì)算機(jī)所能表示的一切字符集合。在Python中,字符串屬于不可變序列,通常使用英文單引號(hào)“' '”或英文雙引號(hào)“" "”括起來(lái),單引號(hào)與雙引號(hào)沒(méi)有差別。例如,' A',"B",'AB$# ',"123"都是合法的字符串。(2)布爾型 布爾型主要用來(lái)表示邏輯真或假的值。邏輯真用True表示,邏輯假用False表示。Python中的布爾值可以轉(zhuǎn)化為數(shù)值,其中True表示1,而False表示0。Python中的布爾類(lèi)型的值還可以進(jìn)行數(shù)值運(yùn)算,如True+1等于2,但不建議對(duì)布爾類(lèi)型的值進(jìn)行數(shù)值運(yùn)算。
二.常用的數(shù)據(jù)類(lèi)型
2.列表 列表是由一系列元素組成的有序序列,列表是Python中內(nèi)置的元素和長(zhǎng)度均可變序列類(lèi)型。列表中的所有元素都放在一對(duì)括號(hào)“[]”中,兩個(gè)相鄰元素間使用逗號(hào)“,”分隔開(kāi)。列表的元素可以是任何數(shù)據(jù)類(lèi)型,并且同一個(gè)列表中,元素的類(lèi)型可以不同。列表是Python中頻繁使用的數(shù)據(jù)類(lèi)型,有廣泛的用途和強(qiáng)大的功能。
(1)索引號(hào)(了解) 列表中的每個(gè)元素都有一個(gè)編號(hào),也稱為索引號(hào)或下標(biāo)。索引號(hào)是從0開(kāi)始遞增的,即下標(biāo)為0表示第1個(gè)元素,下標(biāo)為1表示第2個(gè)元素,依此類(lèi)推,如圖6-2-1所示。
(2)列表的基本操作①訪問(wèn)列表元素。訪問(wèn)列表元素是通過(guò)索引號(hào),比如令obj=[1,2,3,4],則訪問(wèn)第1個(gè)元素可以使用obj[0],訪問(wèn)第2個(gè)元素使用obj[1],以此類(lèi)推。也可以訪問(wèn)列表中一定范圍內(nèi)的元素。引用的方法是:列表名[起始位:終止位],但不包括終止位元素(即區(qū)間左閉右開(kāi)),例如令obj=[1,2,3,4,5],則obj[1:3]等于[2,3]。②創(chuàng)建列表。列表名稱=[元素1,元素2,…], 例如:list=['A','B','C'] #創(chuàng)建名稱為list的列表,包含3個(gè)元素。List=[] #創(chuàng)建一個(gè)名稱為list的空列表。
③刪除列表。使用del命令刪除列表或列表元素,格式如下:
del list #刪除名稱為list的列表。
del list[0] #刪除名稱為list的列表中的第1個(gè)元素。
二.常用的數(shù)據(jù)類(lèi)型
④添加元素。使用方法append()可以在列表的末尾添加一個(gè)元素,格式為:“列表名稱.append(數(shù)據(jù))”。如往列表list末尾添加元素'D'的語(yǔ)句為:list.append('D')#列表內(nèi)容變?yōu)閇'A','B','C','D'](3)列表的計(jì)算①列表相加。使用“+”號(hào),將兩個(gè)列表合并為一個(gè)列表。例如,lt1=[1,2],lt2=['A','B']則lt1+lt2結(jié)果為[1,2,'A','B']。②列表相乘。使用數(shù)字n乘以一個(gè)列表會(huì)生成一個(gè)新列表,新列表的內(nèi)容為原來(lái)列表被重復(fù)n次的結(jié)果。例如[1,2]*3的結(jié)果是[1,2,1,2,1,2]。③列表成員運(yùn)算
●使用成員運(yùn)算符in判斷某個(gè)數(shù)據(jù)是否是列表的成員(即其中的一項(xiàng)),若是返回邏輯真True,否則返回邏輯假False。例如,2 in [1,2,3]計(jì)算結(jié)果為T(mén)rue;"ab" in ["abc","abd"]計(jì)算結(jié)果為False。
●使用成員運(yùn)算符not in判斷某個(gè)數(shù)據(jù)是否不包含在列表中,若不包含返回邏輯真True,否則返回邏輯假False。例如,4 not in [1,2,3]計(jì)算結(jié)果為T(mén)rue;"ab" not in ["ab","cd"]計(jì)算結(jié)果為False。(3)字符列表字符串也是一種有序序列,可以當(dāng)作列表處理。字符串中每個(gè)元素也隱含索引號(hào),可以通過(guò)索引號(hào)訪問(wèn)字符串中的元素。例如令str="abcde",則str[0]等于 'a ';str[1:3]等同于['b ','c ']。
二.常用的數(shù)據(jù)類(lèi)型
3.?dāng)?shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù) Python提供了幾個(gè)常用的數(shù)據(jù)類(lèi)型轉(zhuǎn)換的標(biāo)準(zhǔn)函數(shù),使用方法如下表6-2-3所示。
二.常用的數(shù)據(jù)類(lèi)型
三.常量、變量與賦值語(yǔ)句
程序中的數(shù)據(jù)有兩種表示方式:常量和變量。1.常量。常量是指在程序運(yùn)行過(guò)程中始終保持不變的數(shù)據(jù),如常數(shù)、字符串等。根據(jù)數(shù)據(jù)類(lèi)型劃分,常量有多種形式,如整數(shù)150,浮點(diǎn)數(shù)3.14,字符串"hello",邏輯型常量True和False等。2.變量。變量是指在程序運(yùn)行過(guò)程中值允許改變的量。Python中,變量不用事先定義,但每個(gè)變量在使用前都必須賦值,變量賦值以后該變量才會(huì)被創(chuàng)建。變量賦值不需要類(lèi)型聲明,給同一個(gè)變量多次賦值,變量的數(shù)據(jù)類(lèi)型根據(jù)最后一次賦值的數(shù)據(jù)而定。每個(gè)變量包含變量名、變量值、數(shù)據(jù)類(lèi)型,變量名必須遵循標(biāo)識(shí)符的命名規(guī)則?!拘【毩?xí)】
1.以下屬于字符型常量的是( )。
A.126.5 B."126.5" C.1265 D.126-5
2.以下屬于浮點(diǎn)型常量的是( )。
A.xyz B."xyz" C. 18.79 D.1879
3.以下不能作為變量名的一項(xiàng)是( )。 A. _abc66 B.*abc66* C.abc66 D.Abc_66
4.以下可以作為變量名的一項(xiàng)是( )。 A.abc_88 B.abc%88 C.88abc D.for
三.常量、變量與賦值語(yǔ)句
3.賦值語(yǔ)句。Python中使用“=”給變量賦值,語(yǔ)句格式:變量名=<表達(dá)式>??梢园殉?shù),表達(dá)式,函數(shù)值等賦給變量。Python中,賦值的方式有以下幾種。①單變量賦值。將單個(gè)值賦給一個(gè)變量,如x=10;y="abc"。說(shuō)明:在同一行可以寫(xiě)多條賦值語(yǔ)句,語(yǔ)句之間的分隔符是“;”, 如,a=5;b=10;c=a+b可以寫(xiě)在一行上。②多重賦值。將單個(gè)值同時(shí)賦給多個(gè)變量,如x=y=z=10。③多元賦值。將多個(gè)值分別賦給多個(gè)變量,如x,y,z=0,1,2。說(shuō)明:變量數(shù)與值的個(gè)數(shù)必須一致,如x,y,z=0,1和x,y=0,1,2都是錯(cuò)誤的。④使用擴(kuò)展的賦值符號(hào)。擴(kuò)展的賦值符號(hào)有:+=,-=,*=,/=,//=,%=,**=等,如x+=3,相當(dāng)于x=x+3,y*=2,相當(dāng)于y=y*2,其它類(lèi)推。例如,令a=10,b=2, 執(zhí)行a-=b后a等于8。⑤交換變量的值。賦值語(yǔ)句x,y=y,x,相當(dāng)于交換兩個(gè)變量的值。例如,令x=10,y=2, 執(zhí)行x,y=y,x后x變成2,y變成10。
四.輸入、輸出語(yǔ)句
1.輸入語(yǔ)句 在Python中,使用內(nèi)置函數(shù)input()接收用戶的鍵盤(pán)輸入。格式如下:變量名=input("提示字符")使用說(shuō)明:
①提示字符必須用英文半角的引號(hào)括起來(lái);
②一次只能接收一個(gè)數(shù)據(jù);
③無(wú)論輸入的是任何類(lèi)型的數(shù)據(jù)都被當(dāng)作字符串,若想接收數(shù)值,需要把接收到的字符串用函數(shù)int()進(jìn)行類(lèi)型轉(zhuǎn)換。例1:從鍵盤(pán)輸入字符10賦給變量a,語(yǔ)句格式如下:a=input("請(qǐng)輸入:")#從鍵盤(pán)輸入10,相當(dāng)于a="10"。例2:從鍵盤(pán)輸入整數(shù)10賦給變量a,語(yǔ)句格式如下:a=int(input("請(qǐng)輸入:"))時(shí),從鍵盤(pán)輸入10,相當(dāng)于a=10。例3:從鍵盤(pán)輸入浮點(diǎn)數(shù)10.0賦給變量a,語(yǔ)句格式如下:a=float(input("請(qǐng)輸入:"))時(shí),從鍵盤(pán)輸入10,相當(dāng)于a=10.0。2.輸出語(yǔ)句 在Python中,使用內(nèi)置函數(shù)print()在屏幕上輸出數(shù)據(jù)。格式如下: print(內(nèi)容1,內(nèi)容2,……) 使用說(shuō)明:
四.輸入、輸出語(yǔ)句
①輸出的內(nèi)容可以是常量、變量、字符串、函數(shù)及表達(dá)式計(jì)算的值;
②如果是字符串,必須加引號(hào);
③一條print()語(yǔ)句輸出后會(huì)自動(dòng)換行,如果想要在一行輸出多個(gè)內(nèi)容,多個(gè)輸出內(nèi)容之間用英文半角逗號(hào)隔開(kāi);
④若輸出后不換行,可以在括號(hào)中加’end=""’。
例1:myname=input("please name: ") #從鍵盤(pán)上輸入"Mery"print("Hello",myname, "!")輸出的結(jié)果是:Hello Mery!例2:a=10;b=20print(a,"+",b,"=",a+b)輸出的結(jié)果是:10+20=30例3:a=10;b=20print("a+b=",end="") #end=""表示輸出后不換行print(a+b)輸出的結(jié)果是:a+b=30
四.輸入、輸出語(yǔ)句
【補(bǔ)充說(shuō)明】在輸出時(shí)若想在字符串中包括一些特殊的字符,如換行符、單引號(hào)、反斜線等,就需要使用字符轉(zhuǎn)義符號(hào)“\”,常見(jiàn)轉(zhuǎn)義符如表6-2-4所示。
轉(zhuǎn)義符 說(shuō)明 轉(zhuǎn)義符 說(shuō)明
\t 水平制表符 \” 雙引號(hào)
\n 換行 \' 單引號(hào)
\r 回車(chē) \\ 反斜線
……
表6-2-4 Python轉(zhuǎn)義符
五.運(yùn)算符號(hào)與表達(dá)式
表達(dá)式是指由常量、變量和函數(shù)通過(guò)運(yùn)算符號(hào)連接起來(lái)構(gòu)成的有意義的式子,如x/(y+1)。運(yùn)算符即操作符,用于執(zhí)行某種運(yùn)算,包括算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、成員運(yùn)算符及身份運(yùn)算符等。1.算術(shù)運(yùn)算符 參與算術(shù)運(yùn)算的對(duì)象主要是整數(shù)、浮點(diǎn)數(shù)、布爾型數(shù)據(jù)。常見(jiàn)的算術(shù)運(yùn)算符如表6-2-5所示。
表6-2-5 算術(shù)運(yùn)算符
運(yùn)算符 含義 示例 運(yùn)算結(jié)果 運(yùn)算符 含義 示例 運(yùn)算結(jié)果
+ 加法 53+21 74 // 整除 5//4 1
- 減法 5-2.5 2.5 ** 冪運(yùn)算 2**3 8
* 乘法 100*1.5 150.0 % 求余數(shù) 17%3 2
/ 除法 1/4 0.25
各種算術(shù)運(yùn)算符號(hào)的優(yōu)先級(jí)是:()>**>*、/、//、%>+、-,同一級(jí)運(yùn)算符號(hào)按從左到右順序計(jì)算。【算一算】1.(15/2-15//2)*4 2.(8+17%5)**2
五.運(yùn)算符號(hào)與表達(dá)式
【補(bǔ)充說(shuō)明】Python字符串運(yùn)算符 字符串常見(jiàn)的運(yùn)算符號(hào)如表6-2-6所示,表中a="Hello" , b="Python"
操作符 作用 示例
+ 字符串連接 a+b 結(jié)果為"HelloPython"
* 將字符串重復(fù)若干次 a*2結(jié)果為"HelloHello"
[] 通過(guò)索引號(hào)獲取字符串中的字符 a[1]的值為"e"
[:] 截取字符串中的一部分,遵循左閉右開(kāi)原則,如str[0:2]是不包含第3個(gè)字符 a[1:4]結(jié)果為"ell"
in 成員運(yùn)算符,如果字符串中包含給定的字符返回True,否則返回False 'He' in a結(jié)果為T(mén)rue
not in 成員運(yùn)算符,如果字符串中不包含給定的字符返回True,否則返回False 'M' not in a 結(jié)果為T(mén)rue
表6-2-6 字符運(yùn)算符
五.運(yùn)算符號(hào)與表達(dá)式
2.關(guān)系運(yùn)算符 關(guān)系運(yùn)算用于比較兩個(gè)數(shù)的大小,計(jì)算的結(jié)果用邏輯真或邏輯假表示,邏輯真為T(mén)rue,邏輯假為False。常見(jiàn)的關(guān)系運(yùn)算符如表6-2-7所示。
表6-2-7 關(guān)系運(yùn)算符
運(yùn)算符 名稱 示例(a=0.87) 結(jié)果 運(yùn)算符 名稱 示例(a=0.87) 結(jié)果
< 小于 a<1 True >= 大于等于 a>=1 False
<= 小于等于 a<=1 True == 等于 a==1 False
> 大于 a>1 False != 不等于 a!=1 True
特別要注意的是,Python 語(yǔ)言使用“=”表示賦值語(yǔ)句,使用“==”表示“等于”。Python 語(yǔ)言支持連續(xù)比較,如1≤x≤2可表示為1<=x<=2, 3≥y≥2可表示為3>=y>=2。例如,判斷一個(gè)數(shù)x是否為區(qū)間[100,200]中的一個(gè)數(shù),其條件可表示為:100<=x<=200。
【算一算】1.7+5>=13-2 2.9/2==9//2 3.21%2!=0 4.5>4>3 5.3<4<4
五.運(yùn)算符號(hào)與表達(dá)式
3.邏輯運(yùn)算符是對(duì)邏輯量進(jìn)行運(yùn)算,運(yùn)算的結(jié)果是布爾型數(shù)據(jù)。常見(jiàn)的邏輯運(yùn)算符如表6-2-8所示,表中a=True,b=False。
運(yùn)算符 優(yōu)先級(jí) 含義 示例
not 1 邏輯非,將當(dāng)前邏輯值取反 not a為False,not b為T(mén)rue
and 2 邏輯與,前后表達(dá)式同真時(shí),結(jié)果為真,其它情況均為假 a and b為False
or 3 邏輯或,前后表達(dá)式同假時(shí),結(jié)果為假,其它情況均為真 a or b結(jié)果為 True
【算一算】已知 x=8,y=9,z=10
1.z>y and x>y 2.z>y or x>y 3.x!=y and y>=z 4.not(x>=y)
表6-2-8 邏輯運(yùn)算符
五.運(yùn)算符號(hào)與表達(dá)式
4.身份運(yùn)算符 身份運(yùn)算符用于比較兩個(gè)對(duì)象是否指向同一個(gè)存儲(chǔ)單元。身份運(yùn)算符有兩個(gè):is和 is not,其作用如表6-2-9所示。
運(yùn)算符 含義 示例
is 判斷兩個(gè)標(biāo)識(shí)符是否引用自同一個(gè)對(duì)象,如果引用的是同一個(gè)對(duì)象則返回 True,否則返回 False x=10;y=10x is y 的值為T(mén)rue
is not 判斷兩個(gè)標(biāo)識(shí)符是不是引用自不同對(duì)象,如果引用的不是同一個(gè)對(duì)象則返回結(jié)果 True,否則返回 False x=10;y=20x is not y 的值為T(mén)rue
表6-2-9 身份運(yùn)算符
【特別說(shuō)明】 is 與==的區(qū)別是:is用于判斷兩個(gè)對(duì)象是否引用自同一個(gè)變量, == 用于判斷引用變量的值是否相等。
五.運(yùn)算符號(hào)與表達(dá)式
5.表達(dá)式 表達(dá)式由常量、變量和函數(shù)通過(guò)運(yùn)算符連接起來(lái)組成的有意義的式子。例如:將數(shù)學(xué)表達(dá)式
轉(zhuǎn)化為Python表達(dá)式是(3*b**2-a)/(2*c)。
6.運(yùn)算符的優(yōu)先級(jí) 所謂優(yōu)先級(jí)是指當(dāng)多個(gè)運(yùn)算符同時(shí)出現(xiàn)在一個(gè)表達(dá)式中時(shí),各個(gè)運(yùn)算符的先后執(zhí)行順序。例如對(duì)于表達(dá)式17-8<5*2,Python會(huì)先計(jì)算乘法,5*2的結(jié)果為10,再計(jì)算減法,17-8的結(jié)果為9,最后進(jìn)行關(guān)系運(yùn)算,9<10的結(jié)果為T(mén)rue。說(shuō)明“*”的優(yōu)先級(jí)高于“-”,而“-”的優(yōu)先級(jí)高于“<”。Python常見(jiàn)運(yùn)算符號(hào)的優(yōu)先級(jí)如表6-2-10所示。
優(yōu)先級(jí) Python運(yùn)算符號(hào) 運(yùn)算符說(shuō)明
高 低 () 小括號(hào)
** 乘方(冪運(yùn)算)
+、- 正號(hào)、負(fù)號(hào)
*、/、//、% 乘除運(yùn)算同級(jí)
==、!=、>、>=、<、<= 關(guān)系運(yùn)算同級(jí)
is、is not 身份運(yùn)算符
in、not in 成員運(yùn)算符
not、and、or 邏輯運(yùn)算符的優(yōu)先級(jí)是not>and>or
【算一算】1.2*4<=3+5 and 3!=2 2.not 2*4==8 or 14<17-3
課后練習(xí)
一、單項(xiàng)選擇題1.以下屬于正確的Python變量名的是(  ?。?。A.for B.55abc C.a(chǎn)bc$66 D._abc992.下列選項(xiàng)中,不屬于Python語(yǔ)言基本數(shù)據(jù)類(lèi)型的是( )。A.str B.int C.bool D.char3.下列選項(xiàng)中屬于字符串常量的是( )。A.6699 B.a(chǎn)bc C."5599" D.2021-03-054.下列關(guān)于Python語(yǔ)言的敘述中,正確的是( )。A.Python中用縮進(jìn)表示語(yǔ)句結(jié)構(gòu)
B.Python語(yǔ)句可以從一行的任意一列開(kāi)始 C.Python程序的每一行只能寫(xiě)一條語(yǔ)句
D.注釋語(yǔ)句用于幫助機(jī)器理解語(yǔ)句含義5.以下運(yùn)算符優(yōu)先級(jí)最高的是( )。A.** B.% C.* D./6.Python中,以下語(yǔ)句不合法的是( )。A.a(chǎn)=b=c=1 B.a(chǎn)=(b=c=1) C.a(chǎn)+=b D.a(chǎn),b=b,a7.表達(dá)式13%7//2的計(jì)算結(jié)果是( )。A.0 B.1 C.2 D.3
課后練習(xí)
8.Python中,以下屬于不正確的賦值語(yǔ)句的是(  ?。.a(chǎn)=b=10 B.2b=5 C.a(chǎn),b=1,2 D.a(chǎn)//=b+19.判斷一個(gè)數(shù)是否在一個(gè)列表中的運(yùn)算符號(hào)是(  ?。?。A.in B.is C.& D.#10.語(yǔ)句m/=n等價(jià)于(   )。A.m=m/n B.m=n/m C.n=m/n D.m/n=m
11.在Python中,已知x=2,y=3,執(zhí)行語(yǔ)句y+=x*2后,y的值是( )。
A.5 B.4 C.7 D.10
12.Python中,數(shù)據(jù)的輸出是通過(guò)( )函數(shù)來(lái)實(shí)現(xiàn)的。
A.int() B.print() C.output() D.write()
13.已知x=2,語(yǔ)句print("x=",3*x)執(zhí)行的結(jié)果是( )。
A."x=" 3*x B.x=3*x C.2=6 D.x=6
14.print(11>13 and 8<4+5)的輸出結(jié)果為( )。
A.1 B.0 C.True D.False
15.在列表m中,元素m[1]表示第( )個(gè)元素。
A.0 B.1 C.2 D.3
16.以下不屬于Python標(biāo)準(zhǔn)函數(shù)的是(  )。
A.print() B.float() C.fun() D.int()
課后練習(xí)
17.表達(dá)式0≤x≤5用Python語(yǔ)句可表示為(  ?。?。
A.x≥0 and x≤1 B.x≥0 or x≤1
C.x>=0 and x<=1 D.x<=0 or x<=1
18.在Python中,交換兩個(gè)變量m,n的值,應(yīng)該使用的語(yǔ)句是( )。
A.m=n;n=m B.m=n;n=z;z=m C.z=m;n=m;n=z D.m,n=n,m
19.下面Python代碼運(yùn)行后,a、b的值分別是(  ?。?br/>a=21;b=6
b=int(a/b)
a=a-b*b
print(a,b)
A.16 5 B.12 3 C.3 18 D.17 4
20.下列程序段運(yùn)行后,通過(guò)鍵盤(pán)分別輸入13和5,則程序運(yùn)行結(jié)果是( )。
a=int(input())
b=int(input())
c=a+b
print(a,'+',b,'=',c)
A.18 B.a(chǎn)+b=18 C.13+5=18 D.a(chǎn)+b=c
課后練習(xí)
二、程序設(shè)計(jì)題1.輸入圓的半徑,輸出圓的周長(zhǎng)與面積(pi=3.14)。2.銀行某理財(cái)產(chǎn)品,一年定期利率為3.25%,投入10萬(wàn)元,一年后本金總共是多少?3.輸入梯形上底、下底的邊長(zhǎng)及高度,輸出梯形的面積。梯形面積公式為:s=(a+b)×h。
4.輸入兩個(gè)數(shù),輸出這兩個(gè)數(shù)的和與差。5.輸入兩個(gè)自然數(shù)m,n(m課后練習(xí)答案
題號(hào) 答案 題號(hào) 答案 題號(hào) 答案 題號(hào) 答案 題號(hào) 答案
1 D 2 D 3 C 4 A 5 A
6 B 7 D 8 B 9 A 10 A
11 C 12 B 13 D 14 D 15 C
16 C 17 C 18 D 19 B 20 C
一、單項(xiàng)選擇題
二、程序設(shè)計(jì)題
課后練習(xí)答案
1.
r=float(input("請(qǐng)輸入圓的半徑:"))
c=2*3.14*r
s=3.14*r*r
print("圓的周長(zhǎng)是:",c)
print("圓的面積是:",s)
2.
s=10*(1+0.0325)
print("一年后的本金一共是:",s,"萬(wàn)元")
3.
a=float(input("請(qǐng)輸入梯形上底的邊長(zhǎng):"))
b=float(input("請(qǐng)輸入梯形下底的邊長(zhǎng):"))
h=float(input("請(qǐng)輸入梯形的高:"))
s=1/2*(a+b)*h
print("梯形的面積是:",s)
課后練習(xí)答案
4.
a=float(input("請(qǐng)輸入一個(gè)數(shù):"))
b=float(input("請(qǐng)輸入另一個(gè)數(shù):"))
m=a+b
n=a-b
print("這個(gè)兩個(gè)數(shù)的和是:",m)
print("這個(gè)兩個(gè)數(shù)的差是:",n)
5.
m=float(input("請(qǐng)輸入一個(gè)自然數(shù):"))
n=float(input("請(qǐng)輸入另一個(gè)自然數(shù):"))
t=n%m
print("n除以m的余數(shù)是:",t)

展開(kāi)更多......

收起↑

資源預(yù)覽

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 当雄县| 工布江达县| 怀远县| 建湖县| 七台河市| 南木林县| 如皋市| 巫山县| 北流市| 新平| 南平市| 高阳县| 长沙县| 唐海县| 车致| 沙洋县| 尤溪县| 彭阳县| 星子县| 临沂市| 灵宝市| 丹凤县| 渑池县| 庐江县| 株洲县| 当阳市| 车致| 阜康市| 扬中市| 双辽市| 衡南县| 濮阳市| 大方县| 娄底市| 宜宾市| 河西区| 山东省| 普定县| 道真| 郑州市| 龙州县|