- Python趣味編程與精彩實例
- 碼高少兒編程
- 575字
- 2020-08-07 16:34:49
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”。



掃描二維碼下載示例代碼
推薦閱讀
- Power Up Your PowToon Studio Project
- 羅克韋爾ControlLogix系統應用技術
- C語言程序設計立體化案例教程
- 正則表達式經典實例(第2版)
- D3.js 4.x Data Visualization(Third Edition)
- Flutter跨平臺開發入門與實戰
- Kotlin從基礎到實戰
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- 精通Spring:Java Web開發與Spring Boot高級功能
- Apache Solr for Indexing Data
- OpenStack Networking Cookbook
- Learning VMware vCloud Air
- Building RESTful Web Services with PHP 7
- AVR單片機C語言非常入門與視頻演練
- HTML5+CSS3+JavaScript從入門到精通(微課精編版)