复数的虚部不需要加后缀j么,写复数的时候要不要写前面的符号

首页 > 生活常识 > 作者:YD1662023-06-27 09:50:31

第二节课我们讲解数值类型和波尔型, 波尔型上节课我们已经提到了,就是True和False。今天的重点会放在数值型的讲解。

波尔型

波尔型,在Python中称为bool。 波尔型只有下面两个值:

  1. True,代表真,我们可以理解为 “是”
  2. False,代表假,我们可以理解为 “否”

波尔型会在什么时候运用呢?根据他上面的两个值我们应该能够猜到,就是在做一些判断的时候,下面我们举例说明。

条件为假条件为真

下面使用代码进行举例:

money = 0 # 存款, 默认为0 if money > 0: print('我有钱') else: print('我没有钱')

根据 0为False, 非0为True,我们可以简化上面的判断条件:

if momey: print('我有钱') else: print('我没有钱')

当时简化之后逻辑上有个问题,大家有没有发现? 那就是我不但没钱,我还欠钱怎么办呢? 运行简化之后的代码看看结果,它会告诉你,‘我有钱’!
显然这个结果是不对的,为什么呢?因为负数也是非0,而非0就是True。

数值类型

数值类型包含如下三种:

  1. int, 整数
  2. float, 浮点数
  3. complex, 复数

a = 1 # 整数 b = 1.25 # 浮点数 c = 12 1.2j # 复数 整数

整数的概念大家应该都知道, 整数包括正整数,零,和负整数

a = 1 b = -1 c = 0 浮点数

浮点数,可以理解成我们数学当中的小数

a = 1.23 b = 0.05 c = -8.3 复数

复数是我们数学当中的概念,这里只做简单讲解
复数由实部(real)和虚部(imag)构成,在 Python 中,复数的虚部以j或者J作为后缀,具体格式为:a bj,a 表示实部,b 表示虚部。

a = 12 0.2j print(a) print(type(2))

通过上面的代码我们可以查看复数a的值,和a的类型(type()可以查看某个值的数据类型)。

数值运算

a = 3.2 b = 5 print(a b) print(a-b) print(a*b) print(a/b) # 试试下面两个打印的内容一样吗? print(a b*a) print((a b)*a)

# python当中可以使用%获取余数 a = 14 b = 10 print(a%b)

# python 中我们使用 // 来取整数 a = 8 b = 3 print(8//3)

# python中使用**来代码幂运算,也就是次方运算 # 次方运算 print(3**2) # 开方运算 print(32**(1/4)) 练习作业

学校有 100支红色的笔, 130只蓝色的笔,220只黄色的笔,现在要平均分给80名学生,如果不考虑颜色,每个人可以分几支笔?还剩下几只?如果剩下的笔大于等于50,请输出剩余笔的数量,否则输出 “剩余笔不足50支!”

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.