高一《Python程序设计语言》高等教育出版社 Python整数课件

2023-05-17
| 14页
| 240人阅读
| 3人下载
普通

内容正文:

《Python应用程序设计》 Python整数 计算机教科组 1 整数 Python3中的数字类型: 整数(int )、浮点数(float )、复数(complex ) 整数 1.Python3 整型是没有限制大小的。整数可正可负。 2.整数类型的4种表示形式: 十进制:用0,1,2,3,4,5,6,7,8,9数码组成的数字。如1010,99,-217 二进制:0b或0B开头,采用0,1两个数码组成的数字,如 0b101,0B110 八进制:0o或0O开头,采用0,1,2,3,4,5,6,7八个数码组成的数字,如 0o123,-0O345 十六进制:以0x或0X开头,一般用数字0到9和字母A~F(或a~f )表示,其中:A~F表示10~15,这些称作十六进制数字。如 0x9a,-0x89 课堂练习 Python语言提供的3个基本数字类型是( ) A. 整数类型、浮点数类型、复数类型 B. 整数类型、二进制类型、浮点数类型 C. 整数类型、二进制类型、复数类型 D. 整数类型、二进制类型、浮点数类型 以下表达式是二进制整数的选项是( ) A. 0b12 B. 0o101 C. 1010 D. 0B1111111 以下表达式是十六进制整数的选项是( ) A. 0b16 B. '0x61' C. 1010 D. 0x3F 十进制转二进制:除2取余法 将十进制数(150 )转换成二进制数 十进制转二进制:除2取余法 课堂练习:请把以下十进制数转二进制数 9 13 26 二进制转成十进制数 二进制转成十进制数:按权求和 如二进制0b1101转成十进制 1.先看二进制1101一共有四位。所以第一位乘以23,第二位乘以22,第三位乘以21,第四位乘以20 2.累计求和:1*23+1* 22+0* 21+1* 20=13 二进制1101转成十进制即为13 二进制转成十进制数 课堂练习:请把以下二进制数转十进制数 0b1011 0b111 0b10 十进制转八进制数 同理,十进制转八进制数:除8取余 十进制数129转成八进制数等于多少 (129)10=(201)8 课堂练习:请把以下十进制转八进制数 63 151 八进制数转成十进制数 八进制数0o422转成十进制数等于多少?(请写出计算过程) =4x82+2x81+2x80=256+16+2=256+18=274 课堂练习:请把以下八进制转十进制数 0o101 0o170 0o126 十进制转十六进制数 十进制转十六进制数:除16取余 课堂练习:请把以下十进制转十六进制数 63 151 十六进制转十进制数 十六进制转十进制数:按权求和 例:0x2A5换算成十进制: (2A5)16=2x162+10x161+5x160=512+160+5=(677)10 课堂练习:请把以下十六进制转十进制数 0x101 0x1B3 请思考:以下数据中,哪个最大? A.0B101 B.101 C.0O101 D.0X101 print(x) print(x):如果x为二进制数或者八进制数或者十六进制数,则输出x对应的十进制数。 print(0B11)输出3 print(0O16)输出14 print(0x16A)输出362 课堂练习: print(0b11)的运行结果是多少? print(0x1A2)的运行结果是多少? 进制转换函数 bin( )、oct( )、hex( )返回值的数据类型都是字符串类型 bin( ):十进制数转换成二进制。如print(bin(48)) #输出0b110000 若题目为 bin(48)的返回值是多少,答案为:'0b110000' oct( ):十进制数转换成八进制。如print(oct(48)) #输出0o60 hex( ):十进制数转换成十六进制数。如print(hex(48)) #输出0x30 课堂练习: 表达式bin(15)的值为多少? 表达式oct(15)的值为多少? THANK YOU 14 $

资源预览图

高一《Python程序设计语言》高等教育出版社  Python整数课件
1
高一《Python程序设计语言》高等教育出版社  Python整数课件
2
高一《Python程序设计语言》高等教育出版社  Python整数课件
3
高一《Python程序设计语言》高等教育出版社  Python整数课件
4
高一《Python程序设计语言》高等教育出版社  Python整数课件
5
高一《Python程序设计语言》高等教育出版社  Python整数课件
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。