官术网_书友最值得收藏!

5.3 變量的類型轉(zhuǎn)換

案例3:我們知道純數(shù)字和帶引號(hào)的字符串不是同一種類型,但是一些特定類型可以互相轉(zhuǎn)換,比如圖中所示的字符串‘123’可以轉(zhuǎn)換成數(shù)字123。

此處運(yùn)行結(jié)果為<class‘int’>,說明字符串確實(shí)轉(zhuǎn)換成數(shù)字了(int意為整數(shù)型變量)。

知識(shí)介紹:

A、int()就是將數(shù)據(jù)轉(zhuǎn)換成整數(shù)類型的語句。同樣地,要轉(zhuǎn)換成什么類型,就寫成目標(biāo)類型名即可,例如str()就可以把數(shù)字轉(zhuǎn)換成字符串、float()可以轉(zhuǎn)換成小數(shù)類型。

B、可以使用type()來查看當(dāng)前變量的類型,結(jié)果會(huì)是數(shù)據(jù)的類型名。

評(píng)分查詢

案例4:通過輸入、變量類型轉(zhuǎn)換、判斷和輸出語句,編寫成績(jī)?cè)u(píng)分查詢程序。要求輸入成績(jī)分?jǐn)?shù),輸出分?jǐn)?shù)的等級(jí)(如“you get a A!”)。

提示:

A、輸入得到的都是字符串,要想比較大小,必須先進(jìn)行類型轉(zhuǎn)換。

B、如果有多個(gè)條件想要判斷,可以使用elif(也就是else if,可以理解為“再如果”)。

C、如果需要標(biāo)注程序說明,可以使用注釋(注釋在程序中會(huì)被自動(dòng)忽略,是給自己提示用的,單行注釋使用“#”即可,如第二行)。

本章作業(yè)

作業(yè):

使用所學(xué)知識(shí),編寫一個(gè)登錄系統(tǒng),要求輸入賬號(hào)和密碼都正確時(shí),才顯示登錄成功。

提示:

A、要兩個(gè)條件同時(shí)滿足,可以使用and連接兩個(gè)條件,比如“if a>b and a>c”就表示a必須同時(shí)大于b和c才算條件滿足。

B、任意一個(gè)條件滿足可以用or,條件不成立時(shí)反而滿足用not,比如“if a>b or a<c”和“if not a>b”。

掃描二維碼下載示例代碼

主站蜘蛛池模板: 湖州市| 颍上县| 邹平县| 分宜县| 客服| 瑞丽市| 庄浪县| 吉水县| 太保市| 安乡县| 贵溪市| 洛扎县| 南靖县| 齐齐哈尔市| 房山区| 全南县| 永德县| 鄂托克旗| 定州市| 桐柏县| 勐海县| 云林县| 灵武市| 额济纳旗| 上犹县| 泰宁县| 海南省| 礼泉县| 塔城市| 裕民县| 永仁县| 利川市| 尼玛县| 阳原县| 青铜峡市| 石柱| 福海县| 大竹县| 洪江市| 如皋市| 盖州市|