《人工智能基礎(chǔ)(python)》課件-任務(wù)2 信息系統(tǒng)的輸入輸出功能_第1頁(yè)
《人工智能基礎(chǔ)(python)》課件-任務(wù)2 信息系統(tǒng)的輸入輸出功能_第2頁(yè)
《人工智能基礎(chǔ)(python)》課件-任務(wù)2 信息系統(tǒng)的輸入輸出功能_第3頁(yè)
《人工智能基礎(chǔ)(python)》課件-任務(wù)2 信息系統(tǒng)的輸入輸出功能_第4頁(yè)
《人工智能基礎(chǔ)(python)》課件-任務(wù)2 信息系統(tǒng)的輸入輸出功能_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

信息系統(tǒng)的輸入輸出功能任務(wù)二任務(wù)目標(biāo)任務(wù)分析任務(wù)設(shè)計(jì)任務(wù)實(shí)現(xiàn)任務(wù)分析系統(tǒng)的輸入輸出功能知識(shí)目標(biāo)理解并掌握Python的基本語法。理解并掌握Python的變量。理解并掌握Python的數(shù)據(jù)類型。理解Python的常用運(yùn)算符。技能目標(biāo)通過課堂講解,加深對(duì)Python語法的認(rèn)識(shí)。通過實(shí)例練習(xí),提高學(xué)生的規(guī)范編程的能力。編程解決生活中的問題,激發(fā)學(xué)生創(chuàng)造性。任務(wù)設(shè)計(jì)

任務(wù)二

系統(tǒng)的輸入輸出功能2.1:Python的基本語法2.2:Python的變量2.3:Python的數(shù)據(jù)類型2.4:Python的常用運(yùn)算符2.1Python的基本語法內(nèi)容描述

作為一位Python零基礎(chǔ)的初學(xué)者,小李同學(xué)非常迷茫。因此,小李同學(xué)詢問師傅,食品企業(yè)信息系統(tǒng)的實(shí)現(xiàn)需要掌握哪些知識(shí)點(diǎn),我們應(yīng)該從哪入手才能逐漸實(shí)現(xiàn)系統(tǒng)的功能呢?2.1.1Python的輸入小李同學(xué):師傅,我們要開發(fā)的是食品企業(yè)信息系統(tǒng),那么我們?nèi)绾螌⒖蛻粜畔浫氲皆撓到y(tǒng)中呢?師傅說:Python提供了一個(gè)input()函數(shù),可以將用戶從外界輸入的數(shù)據(jù)以字符串的形式讀入計(jì)算機(jī)內(nèi)部。因此,我們可以借助input()函數(shù)將客戶的基本信息錄入到信息系統(tǒng)中。示例代碼如下所示。2.1.1Python的輸入name=input('請(qǐng)輸入客戶的姓名:')pinyin=input('請(qǐng)輸入客戶姓名的拼音:')sno=input('請(qǐng)輸入客戶的編號(hào):')sex=input('請(qǐng)輸入客戶性別:')tel=input('請(qǐng)輸入客戶電話:')程序運(yùn)行結(jié)果如下所示:請(qǐng)輸入客戶的姓名:李勇請(qǐng)輸入客戶姓名的拼音:liyong請(qǐng)輸入客戶編號(hào):201809121請(qǐng)輸入客戶性別:男請(qǐng)輸入學(xué)生電話:135135512562.1.1Python的輸入當(dāng)輸入name=input()并按Enter鍵后,Python交互式命令行就在等待輸入了。

這時(shí),可以輸入任意字符,然后按Enter鍵后完成輸入。輸入完成后,不會(huì)有任何提示,

Python交互式命令行又回到待輸入狀態(tài)。但是剛剛輸入的內(nèi)容已經(jīng)存放到name變量中了。2.1.2Python的輸出小李同學(xué):師傅,input()函數(shù)實(shí)現(xiàn)了輸入效果,那么,是否可以將輸入的內(nèi)容輸出在界面上呢?師傅說:Python提供了一個(gè)print()函數(shù),可以實(shí)現(xiàn)內(nèi)容的輸出。在print()函數(shù)中引號(hào)括起來的字符是原樣輸出的。print()函數(shù)的示例代碼如下所示。2.1.2Python的輸出print('客戶姓名是:',name)print('客戶姓名拼音是:',pinyin)print('客戶編號(hào)是:',sno)print('客戶性別是:',sex)print('客戶電話是:',tel)程序運(yùn)行結(jié)果如下所示:客戶的姓名是:李勇客戶姓名的拼音是:liyong客戶編號(hào)是:201809121客戶性別是:男客戶電話是:135135512562.1.3Python的注釋小李同學(xué):師傅,如果有一天我寫了很多的代碼,使用了多個(gè)input和print,但是別人并不知道我寫的是什么意思,應(yīng)該怎么辦呢?師傅說:這需要我們提供注釋。由于每個(gè)人編程思維和理解能力存在不同,所以,為了提高程序的可讀性、節(jié)約時(shí)間、提高編程效率,程序員需要按照一定的要求書寫注釋。所以,你可以通過為程序添加注釋的方式使大家了解你的代碼。2.1.3Python的注釋①

單行注釋:使用

#

號(hào),#右邊的文字都會(huì)被當(dāng)作說明文字并且不會(huì)被執(zhí)行。②

多行注釋:使用三對(duì)單引號(hào)('''代碼''')或三對(duì)雙引號(hào)(''''''代碼''''''),同單行注釋一樣,被注釋掉的內(nèi)容不會(huì)被執(zhí)行。2.1.3Python的注釋單行注釋的代碼如下:

name=input('請(qǐng)輸入客戶的姓名:')#提示客戶輸入姓名多行注釋代碼如下#輸入用戶的其它信息"""pinyin=input('請(qǐng)輸入客戶姓名的拼音:')#提示客戶輸入姓名的拼音sex=input('請(qǐng)輸入客戶性別:')#提示客戶輸入性別tel=input('請(qǐng)輸入客戶電話:')#提示客戶輸入電話"""2.2Python的變量?jī)?nèi)容描述在食品企業(yè)信息系統(tǒng)中,我們需要大量的客戶信息來構(gòu)建系統(tǒng)。每一條客戶信息都包括客戶的姓名、編號(hào)、性別、電話、郵箱等基本單元,這些基本的單元如何在計(jì)算機(jī)內(nèi)部進(jìn)行描述呢?讓我們帶著求知欲,一起走進(jìn)Python的變量。2.2.1Python變量小李同學(xué):師傅,Python變量是什么?師傅說:在Python中,變量主要有變量名、變量值、變量賦值三個(gè)部分組成。簡(jiǎn)單來說就是,每個(gè)變量在使用前必須賦值,變量賦值之后該變量才會(huì)被創(chuàng)建。因此,變量就可以表示為如下格式。

變量名=值2.2.1Python變量變量定義之后,后續(xù)可以直接使用變量名進(jìn)行相應(yīng)操作。所以,變量名只有在第一次出現(xiàn)的時(shí)候才是定義變量,之后的再次出現(xiàn),是變量的使用。示例如下:sno="小李"#sno第一次出現(xiàn),所以,此處是定義變量,sno是變量名print("學(xué)生姓名是:",sno)#sno第二次出現(xiàn),所以,此處叫變量的使用

程序運(yùn)行結(jié)果如下所示:

學(xué)生姓名是:小李2.2.1Python變量小李同學(xué):師傅,您講了Python中的變量,那Python中不需要常量嗎,常量在Python中是如何體現(xiàn)的呢?師傅說:雖然說常量是一個(gè)不能改變的量,但是在Python中,常量的定義和變量的定義是一樣的,只是常量名全部采用大寫而已。

示例代碼:PI=3.1415926#圓周率π的表示print("圓周率π為:",PI)

運(yùn)行結(jié)果:

圓周率π為:3.14159262.2.2Python變量名小李同學(xué):師傅,什么是變量名?師傅說:現(xiàn)實(shí)世界中,任何一個(gè)實(shí)體都有名字,以便我們進(jìn)行相應(yīng)操作。同樣的,現(xiàn)實(shí)實(shí)體在Python中也應(yīng)該有其相對(duì)應(yīng)的名字,我們將其

“名字”稱之為變量。

示例代碼:sno

#這是一個(gè)變量名,在系統(tǒng)中表示編號(hào)name

#這是一個(gè)變量名,在系統(tǒng)中表示姓名pinyin

#這是一個(gè)變量名,在系統(tǒng)中表示姓名的拼音。2.2.3Python值小李同學(xué):師傅,Python中變量的值是什么?師傅說:我們對(duì)變量的引用進(jìn)行操作,其實(shí)是對(duì)變量所代表的具體的內(nèi)容進(jìn)行操作。所以,在Python

中,我們可以將Python中變量所代表的內(nèi)容稱之為“值”。那么對(duì)變量的操作就轉(zhuǎn)變?yōu)閷?duì)變量的值的操作。

示例代碼:'201809121'

#這是一個(gè)值,字符串類型李勇

#這是一個(gè)值,中文字符串liyong

#這是一個(gè)值,字符串類型2.2.4Python變量賦值小李同學(xué):師傅,我們學(xué)習(xí)了變量和值,那么是不是應(yīng)該將兩者關(guān)聯(lián)起來。在Python中將變量和值關(guān)聯(lián)起來的操作是變量的賦值操作嗎?師傅說:在Python中,將變量名和值關(guān)聯(lián)起來的操作稱為變量賦值。比如說:scores是一個(gè)變量名,64.0是一個(gè)值,那么變量名和值連接起來的過程就被稱之為變量的賦值過程。該過程可以表述為scores=64.0。其中,“=”是賦值符號(hào),“=”左邊是變量,右邊是值。

例如:sno='201809121'#將'201809121'賦給snoname='李勇'#將'李勇'賦給name2.2.5Python變量命名小李同學(xué):師傅,在現(xiàn)實(shí)生活中,家長(zhǎng)會(huì)依據(jù)各種各樣的規(guī)則給孩子起名字。那么,Python中的變量在命名的時(shí)候是不是也遵循了一定的命名規(guī)則呢?師傅說:對(duì)Python中變量進(jìn)行命名,需要“三遵循三注意”。三遵循:①遵循變量名只能是字母、數(shù)字或下劃線的任意組合的規(guī)則;②遵循變量名的第一個(gè)字符不能是數(shù)字的規(guī)則;③遵循Python中關(guān)鍵字不能聲明為變量名的規(guī)則;三注意:①注意Python中的變量名是區(qū)分大小寫,例如:Scores和scores是不同的變量。②注意類名采用大寫字母開頭的方式,例如:Stu1Scores。③模塊名采用小寫字母加下劃線的方式。例如stu1_scores。2.2.6Python變量的命名規(guī)則小李同學(xué):師傅,除了上述的Python變量名命規(guī)則外,我是不是想怎么名命就怎么名命?師傅說:只要是不違背Python變量的命名規(guī)則,在編譯環(huán)境下都是可以運(yùn)行通過的。但是,為了增加代碼的識(shí)別和可讀性,我們也應(yīng)該遵循一定的命名規(guī)則,但這些規(guī)則并不是強(qiáng)制性的,而是編程界的一種慣例。

①在定義變量時(shí),為了保證代碼格式,等號(hào)(=)左右兩側(cè)應(yīng)該各保留一個(gè)空格。

②如果變量名有兩個(gè)或者多個(gè)單詞組成時(shí),每一個(gè)單詞都應(yīng)該使用小寫字母;單詞與單詞之間應(yīng)該使用下劃線(_)連接。2.3Python的數(shù)據(jù)類型內(nèi)容描述在食品企業(yè)信息系統(tǒng)中,針對(duì)不同的變量,我們給變量賦的值是不同的。比如說,姓名(name)賦的值是被雙引號(hào)(“”)括起來的,。不同的變量賦值的形式不同,對(duì)此,小李同學(xué)一直在困惑,并迫切希望得到師傅的幫助。2.3.Python的數(shù)據(jù)類型小李同學(xué):師傅,Python中常用的數(shù)據(jù)類型有哪些呢?師傅說:Python內(nèi)置豐富的數(shù)據(jù)類型,但常用的變量的數(shù)據(jù)類型有數(shù)字類型(整型、浮點(diǎn)型、復(fù)數(shù)類型)、布爾類型、字符串類型、列表類型、元組類型、字典類型。2.3.1數(shù)字類型Python中的數(shù)字類型包含整型、浮點(diǎn)型和復(fù)數(shù)類型。整型:在Python里,只有一種整數(shù)類型,不再對(duì)整型和長(zhǎng)整型進(jìn)行區(qū)分。Python的整數(shù)類型與其它語言表示的整數(shù)類型不太相同,Python整型能表示的數(shù)值僅與機(jī)器支持的內(nèi)存大小有關(guān),也就是說Pyhton可以表示很大的數(shù),可以超過機(jī)器位數(shù)所能表示的數(shù)值范圍。Python中整型的表示方法和數(shù)學(xué)上一樣,可以采用二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制等。

例如:123#十進(jìn)制整數(shù)0x173#十六進(jìn)制整數(shù)0o7#八進(jìn)制整數(shù)2.3.1數(shù)字類型浮點(diǎn)類型:浮點(diǎn)數(shù)也就是小數(shù)。Python中的浮點(diǎn)類型有兩種表示形式,①十進(jìn)制;②科學(xué)計(jì)數(shù)法表示。十進(jìn)制數(shù)形式,由數(shù)碼0~9和小數(shù)點(diǎn)組成,由數(shù)字和小數(shù)點(diǎn)組成,且必須有小數(shù)點(diǎn)。科學(xué)計(jì)數(shù)法形式,由十進(jìn)制數(shù),加階碼標(biāo)志“e”或“E”以及階碼(只能為整數(shù),可以帶符號(hào))組成,在科學(xué)計(jì)數(shù)法表示形式下,我們稱之為浮點(diǎn)數(shù)。例如:0.13

#十進(jìn)制計(jì)數(shù)法-0.13

#十進(jìn)制計(jì)數(shù)法2.1E5

#科學(xué)計(jì)數(shù)法2.3.1數(shù)字類型復(fù)數(shù)類型:復(fù)數(shù)是一個(gè)實(shí)數(shù)和虛數(shù)的組合,一個(gè)復(fù)數(shù)是一對(duì)有序浮點(diǎn)型(x,y),表示為x+yj,其中x是實(shí)數(shù)部分,y是虛數(shù)部分。具體示例如下:64.23+1j

-1.23-3.5j

64.23+1j+-1.23-3.5j需要注意①虛數(shù)不能單獨(dú)存在,它總是和一個(gè)值為0.0的實(shí)數(shù)部分構(gòu)成一個(gè)復(fù)數(shù);②復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成;③實(shí)數(shù)部分和虛數(shù)部分都是浮點(diǎn)型;④虛數(shù)部分后面必須有j或J。2.3.2布爾類型布爾類型是一種特殊的整型,只有True(真)和False(假)兩個(gè)值。但是,布爾類型和其他編程語言一樣,是用于邏輯運(yùn)算。布爾類型能夠進(jìn)行與運(yùn)算(and)、或運(yùn)算(or)和非運(yùn)算(not)。與運(yùn)算:只有兩個(gè)布爾值都為True時(shí),計(jì)算結(jié)果才為True,具體如下表所示。

條件結(jié)果TrueandTrueTrueTrueandFalseFalseFalseandTrueFalseFalseandFalseFalse2.3.2布爾類型或運(yùn)算:只要有一個(gè)布爾值為True,計(jì)算結(jié)果就是True,具體如下表所示。非運(yùn)算:把True變?yōu)镕alse,或者把False變?yōu)門rue,具體如下表所示:

條件結(jié)果TrueorTrueTrueTrueorFalseTrueFalseorTrueTrueFalseorFalseFalse條件結(jié)果notTrueFalsenotFalseTrue2.3.3字符串類型字符串是Python中最常用的數(shù)據(jù)類型,字符串是以單引號(hào)、雙引號(hào)和三引號(hào)(三個(gè)連續(xù)的單引號(hào)或者雙引號(hào))括起來的任意文本。如果'本身也是一個(gè)字符,那就可以用雙引號(hào)("內(nèi)容")或者三引號(hào)("""內(nèi)容""")括起來。如果字符串中既有同時(shí)包含了單引號(hào)('內(nèi)容')、雙引號(hào)("內(nèi)容")和三引號(hào)("""內(nèi)容""")那么就需要用轉(zhuǎn)義字符\來標(biāo)識(shí)。具體示例如下:cus1name='李勇'cus2name=''劉晨''cus3name=''''''王敏''''''strings='let\'sgo!'2.3.4列表類型列表是Python中使用最頻繁的數(shù)據(jù)類型,它可以存放任意數(shù)量、任意類型的數(shù)據(jù),這些數(shù)據(jù)被稱為元素。列表中的元素使用中括號(hào)[]包含,元素的個(gè)數(shù)和值是可以隨意修改的。創(chuàng)建列表的方式相對(duì)簡(jiǎn)單,用逗號(hào)分隔不同的元素,并用中括號(hào)將所有元素括起來即可。列表類型的格式如下:

例如:cus1_list=['201809121','李勇','liyong','Y',,186.com']cus1_list=[元素1,元素2,元素3]cus1_list=[元素1,'元素2',[元素31,元素32]]2.3.5元組類型Python的元組與列表類似,但是需要注意的是元組的元素不能修改,所以,元組也被稱為不可修改的列表。元組的元素使用小括號(hào)()包含,元組類型的格式如下:

例如:cus1_list=('201809121','李勇','liyong','Y',,186.com')cus1_tuple=(元素1,元素2,元素3)cus1_tuple=(元素1,'元素2',(元素31,元素32))2.3.6字典類型字典是python中的映射數(shù)據(jù)類型,由鍵—值對(duì)組成。字典可存儲(chǔ)任意類型的元素,元素使用花括號(hào){}包含。字典的每個(gè)鍵值key=>value對(duì)用冒號(hào)(:)分割,每個(gè)鍵值對(duì)之間用逗號(hào)(,)分割,字典類型的格式如下:

例如:d={'李勇':201801,'劉晨':201802,'王敏':201803}cus1_dict={鍵1:值1,鍵2:值2,鍵3:值3}cus1_dict={鍵1:值1,鍵2:值2,{鍵31:值31,鍵32:值32}}2.3.7數(shù)據(jù)類型轉(zhuǎn)換小李同學(xué):師傅,如果兩個(gè)變量的數(shù)值類型不一致,程序會(huì)出現(xiàn)什么結(jié)果呢?如果在編程過程中不小心出現(xiàn)這種情況,我們應(yīng)該怎么做呢?師傅說:你可以根據(jù)程序的需要,將一個(gè)變量類型強(qiáng)制轉(zhuǎn)換為另一個(gè)變量類型,該過程被稱為強(qiáng)制類型轉(zhuǎn)換。為了方便大家使用,Python將常用類型之間的轉(zhuǎn)換封裝成了函數(shù),當(dāng)我們需要對(duì)數(shù)據(jù)的類型轉(zhuǎn)換時(shí),只需要將數(shù)據(jù)類型作為函數(shù)名即可。常見的變量類型轉(zhuǎn)換函數(shù)如下所示:2.3.7數(shù)據(jù)類型轉(zhuǎn)換函數(shù)格式描述int(x[,base])將x轉(zhuǎn)換為一個(gè)整數(shù),但是會(huì)丟失精度

float(x)將x轉(zhuǎn)換為一個(gè)浮點(diǎn)型,不足的位數(shù)用0補(bǔ)齊。

complex(real,imag)創(chuàng)建一個(gè)復(fù)數(shù),第二個(gè)參數(shù)只能為數(shù)字。str(x)將x轉(zhuǎn)換為一個(gè)字符串類型tuple(x)將x轉(zhuǎn)換為元組list(x)將x轉(zhuǎn)換為列表2.4Python的常用運(yùn)算符內(nèi)容描述通過上述章節(jié)的講述,小李同學(xué)已經(jīng)掌握了Python變量和Python數(shù)據(jù)類型的相關(guān)知識(shí)。但是,小李同學(xué)發(fā)現(xiàn)自己所定義的變量在食品企業(yè)信息系統(tǒng)運(yùn)行過程中并沒有任何改變,所以,小李同學(xué)想要對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行變換。2.4Python的常用運(yùn)算符小李同學(xué):師傅,Python中常用運(yùn)算符有哪些呢?師傅說:算術(shù)運(yùn)算符、比較(關(guān)系)運(yùn)算符、賦值運(yùn)算符、位運(yùn)算符、邏輯(關(guān)系)運(yùn)算符、成員運(yùn)算符等。2.4.1算術(shù)運(yùn)算符算術(shù)運(yùn)算符一般用來處理四則運(yùn)算。常用的算術(shù)運(yùn)算符如下:運(yùn)算符描述+加:兩個(gè)對(duì)象相加-減:得到一個(gè)負(fù)數(shù)或者一個(gè)數(shù)減去另一個(gè)數(shù)*乘:兩個(gè)數(shù)相乘或是返回一個(gè)被重復(fù)若干次的字符串/除:a除以b%取余:返回除法的余數(shù)**冪:返回a的b次冪//取整除:返回商的整數(shù)部分2.4.1算術(shù)運(yùn)算符示例代碼如下:a=10b=4#加法操作c=a+bprint("a+b的值為:",c)#減法操作c=a-bprint("a-b的值為:",c)#除法操作c=a/bprint("a/b的值為:",c)#取余操作c=a%bprint("a%b的值為:",c)#取整除操作c=a//bprint("a//b的值為:",c)2.4.1算術(shù)運(yùn)算符小李同學(xué):師傅,算術(shù)運(yùn)算符和數(shù)學(xué)中的算術(shù)運(yùn)算符優(yōu)先級(jí)一致嗎?師傅說:在運(yùn)算符得優(yōu)先級(jí)上,它們是保持一致的。都是①先乘除后加減;②同級(jí)運(yùn)算符

是從左至右計(jì)算;③()的優(yōu)先級(jí)最高,因此可以使用()調(diào)整計(jì)算的優(yōu)先級(jí)

。a=1b=2c=3d=a+b*cprint("計(jì)算結(jié)果為:",d)d=a+(b*c)print("計(jì)算結(jié)果為:",d)d=(a+b)*cprint("計(jì)算結(jié)果為:",d)計(jì)算結(jié)果為:7計(jì)算結(jié)果為:7計(jì)算結(jié)果為:92.4.2賦值運(yùn)算符小李同學(xué):師傅,我們?cè)诘谝徽轮v“=”具有賦值的功能和作用,“=”左邊是變量,右邊是值,我們可以把它理解為將右邊的值賦給左側(cè)的變量呢?那么它是不是也具有運(yùn)算符的作用呢?師傅說:“=”具有賦值的作用,因此,我們也稱其為賦值運(yùn)算符。賦值運(yùn)算符比較特殊,它的作用是把等號(hào)右邊的值賦給左邊,示例代碼如下所示:2.4.2賦值運(yùn)算符運(yùn)算符描述=簡(jiǎn)單的賦值運(yùn)算符,將右側(cè)操作數(shù)的值分配給左側(cè)操作數(shù)+=加法賦值運(yùn)算符,將右操作數(shù)相加到左操作數(shù),并將結(jié)果分配給左操作數(shù)-=減法賦值運(yùn)算符,從左操作數(shù)中減去右操作數(shù),并將結(jié)果分配給左操作數(shù)*=乘法賦值運(yùn)算符,將左操作數(shù)乘以右操作數(shù),并將結(jié)果分配給左操作數(shù)/=除法賦值運(yùn)算符,將左操作數(shù)除以右操作數(shù),并將結(jié)果分配給左操作數(shù)//=取整除賦值運(yùn)算符,并將結(jié)果分配給左操作數(shù)**=冪賦值運(yùn)算符,執(zhí)行冪運(yùn)算,并將結(jié)果分配給左操作數(shù)2.4.2賦值運(yùn)算符a=1b=2c=a*bprint("計(jì)算結(jié)果為:",c)a+=bprint("計(jì)算結(jié)果為:",a)a*=bprint("計(jì)算結(jié)果為:",a)a-=bprint("計(jì)算結(jié)果為:",a)a/=bprint("計(jì)算結(jié)果為:",a)a//=bprint("計(jì)算結(jié)果為:",a)計(jì)算結(jié)果為:2計(jì)算結(jié)果為:3計(jì)算結(jié)果為:6計(jì)算結(jié)果為:4計(jì)算結(jié)果為:2.0計(jì)算結(jié)果為:1.02.4.3比較運(yùn)算符小李同學(xué):師傅,既然有(=),那么是否也會(huì)有大于(>)或者小于號(hào)(<)組成的運(yùn)算符?師傅說:比較運(yùn)算符用于比較兩個(gè)數(shù),其返回的結(jié)果只能是True或False。具體如下:運(yùn)算符描述==等于:比較對(duì)象是否相等,如果a=b返回True。!=不等于:比較兩個(gè)對(duì)象是否不相等,如果a!=b返回True。>

大于:返回x是否大于y,如果a>b返回True。<

小于:返回x是否小于y,如果a<b返回True。>=大于等于:返回x是否大于等于y,如果a>=b返回True。<=小于等于:返回x是否小于等于y,如果a<=b返回True。2.4.3比較運(yùn)算符a=20b=10#比較a和b的值是否相等print("a和b的值是否相等:",a==b)#比較a和b的值是否不相等print("a和b的值是否不相等:",a!=b)#比較a是否大于bprint("a是否大于b:",a>b)#比較a是否小于bprint("a是否小于b:",a<b)#比較a是否大于等于bprint("a是否大于等于b:",a>=b)#比較a是否小于等于bprint("a是否小于等于b:",a<=b)a和b的值是否相等:Falsea和b的值是否不相等:Truea是否大于b:Truea是否小于b:Falsea是否大于等于b:Truea是否小于等于b:False)2.4.4邏輯運(yùn)算符小李同學(xué):師傅,既然有布爾類型,是否有布爾運(yùn)算符呢?師傅說:在Python中,我們將布爾值參與的運(yùn)算叫做邏輯運(yùn)算符。該運(yùn)算符只有三個(gè)。具體如下:運(yùn)算符描述and布爾與:如果x為True,xandy返回y值,否則返回x的值。or布爾或:如果x為True,xory返回x的值,否則返回y的值。not布爾非:如果x為True,返回False,如果x為False,返回True。2.4.4邏輯運(yùn)算符

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論