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

5.3 變量的類型轉換

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

此處運行結果為<class‘int’>,說明字符串確實轉換成數字了(int意為整數型變量)。

知識介紹:

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

B、可以使用type()來查看當前變量的類型,結果會是數據的類型名。

評分查詢

案例4:通過輸入、變量類型轉換、判斷和輸出語句,編寫成績評分查詢程序。要求輸入成績分數,輸出分數的等級(如“you get a A!”)。

提示:

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

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

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

本章作業

作業:

使用所學知識,編寫一個登錄系統,要求輸入賬號和密碼都正確時,才顯示登錄成功。

提示:

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

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

掃描二維碼下載示例代碼

主站蜘蛛池模板: 灌南县| 达孜县| 壤塘县| 西青区| 如皋市| 蒙城县| 习水县| 南京市| 嵊泗县| 洪湖市| 尉氏县| 嵊泗县| 岫岩| 科尔| 鹤壁市| 泰宁县| 宜宾县| 剑阁县| 蓬莱市| 和龙市| 盘山县| 汽车| 来凤县| 三门县| 湟源县| 郸城县| 沙湾县| 隆安县| 达日县| 深州市| 兴文县| 卫辉市| 婺源县| 冕宁县| 阜康市| 崇文区| 临海市| 余干县| 平潭县| 永丰县| 合江县|