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

2023-05-18
| 11页
| 186人阅读
| 3人下载
普通

内容正文:

《Python应用程序设计》 Python浮点数和复数 计算机教科组 1 浮点数 浮点数:非整数、带小数点的数字。如3.14,6.0,100.2 1.浮点数的取值范围和小数精度都存在限制。 2.浮点数的运算存在不确定的尾数。如以下例子: print(0.2+0.1) #0.30000000000000004 print(0.2-0.1) #0.1 print(3.14-2) #1.1400000000000001 浮点数的运算一般可用round( )函数进行四舍五入。 3.浮点数可以使用科学计数法表示。 aeb 表示a*(10^b),如1.234e2=1.234*(10^2)= 123.4 1.234e-2=0.01234 4.浮点数小数部分可以为0.如6.0 课堂练习 关于Python语言的浮点数类型,以下选项中描述错误的是()。 A.浮点数类型表示带有小数的类型 B.Python语言要求所有浮点数必须带有小数部分 C.小数部分不可以为0 D.浮点数类型与数学中实数的概念一致 课堂练习 关于Python的浮点数类型,以下选项中描述错误的是( ) A、浮点数类型与数学中实数的概念一致,表示带有小数的数值 B、3.14是浮点数 C、Python语言的浮点数可以不带小数部分 D、浮点数有两种表示方法:十进制表示和科学计数法 课堂练习 下面代码的输出结果是( ) a = 4.2e-1 b = 1.3e2 print(a+b) A. 130.042 B. 5.5e31 C. 130.42 D. 5.5e3 复数类型z=a+bj 1.表示为a+bj,复数的实部a和虚部b都是浮点型 2. z.real,获得实部; z.imag,获得虚部 3.虚数部分必须有后缀j或J。如2-3j,4j,3+4j 4.实例 z=3+4j print(z.real) #3.0 print(z.imag) #4.0 复数类型z=a+bj 课堂练习: 表达式7+4j.imag的值为多少? 表达式(7+4j).imag的值为多少? 表达式7+4j.real的值为多少? 表达式(7+4j).real的值为多少? 复数类型z=a+bj 以下代码的运行结果为( ) >>>(1.23e2+5.67e3j).real >>>(1.23e2+5.67e3j).imag A.123.0 5670.0 B.123 5670 C.567.0 123.0 D.576 123 课堂练习 关于 Python 的数字类型,以下选项中描述错误的是( ) A. Python 整数类型提供了 4 种进制表示:十进制、二进制、八进制和十六进制 B. Python 语言要求所有浮点数必须带有小数部分 C. Python 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C. ”或者“c”来表示 D. Python 语言提供 int、float、complex 等数字类型 三种类型混合运算 整数 -> 浮点数 -> 复数 整数是浮点数特例,浮点数是复数特例 不同数字类型之间可以进行混合运算,运算后生成结果为最宽类型 如123 + 4.0 = 127.0 (整数 + 浮点数 = 浮点数) 5*3.0=15.0 THANK YOU 11 $

资源预览图

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