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

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”。

掃描二維碼下載示例代碼

主站蜘蛛池模板: 阿勒泰市| 密山市| 巴里| 如东县| 福泉市| 云安县| 湖南省| 亳州市| 英吉沙县| 九龙城区| 商城县| 云龙县| 延寿县| 朔州市| 平潭县| 通河县| 深州市| 宁乡县| 灌云县| 乌鲁木齐县| 南江县| 泰来县| 胶州市| 黑河市| 茌平县| 临武县| 小金县| 文成县| 陆河县| 青龙| 平定县| 新巴尔虎右旗| 美姑县| 平湖市| 高唐县| 象州县| 胶州市| 衡阳市| 开鲁县| 郁南县| 张家口市|