• 正文
  • 相关推荐
申请入驻 产业图谱

飞凌嵌入式ElfBoard-数据类型-数字型-布尔类型

10/31 15:42
51
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

在Python中,布尔类型(Boolean type)用于表示真(True)或假(False)的两种状态。布尔类型在条件判断、循环控制等场景中非常有用。Python中的布尔类型非常简单,只有两个值:True 和 False。

布尔值的运算:and(逻辑与,两个布尔值都为True时,结果为True)、or(逻辑或,两个布尔值中至少有一个为True时,结果为True)、not(逻辑非,对布尔值取反,True变为False,False变为True)。

示例代码:

# 布尔值的生成

is_true = True  # 设置变量is_True为True

is_false = False  # 设置变量is_False为False

# 使用比较运算符

x = 5  # 将变量x赋值为5

y = 10  # 将变量y赋值为10

is_x_less_than_y = x < y  # 比较x是否小于y,结果为True

is_x_equal_to_y = x == y  # 比较x是否等于y,结果为False

print(is_x_less_than_y)

print(is_x_equal_to_y)

# 使用逻辑运算符

print(True and True)  # 输出: True,两个都为真,因此结果为真

print(True and False) # 输出: False,其中一个为假,因此结果为假

print(True or False)  # 输出: True,至少一个为真,因此结果为真

print(not True)       # 输出: False,取反操作,把真变为假

print(not False)      # 输出: True,取反操作,把假变为真

# 布尔值在条件语句中的应用

# if语句

is_student = True  # 设置变量is_student为True,表示是学生

age = 18  # 设置变量age为18,表示年龄为18岁

if is_student and age >= 18:  # 如果是学生且年龄大于等于18

print("您是成年人且是学生,可以参加这个活动。")  # 输出参加活动的许可信息

else:

print("您不能参加这个活动。")  # 如果条件不满足,输出禁止参加活动的信息

# while循环

count = 0  # 初始化计数器count为0

while count < 5:  # 当count小于5时,执行循环

print(f"这是第{count+1}次循环")  # 输出当前循环次数

count += 1  # 将count加1

代码效果:

True

False

True

False

True

False

True

您是成年人且是学生,可以参加这个活动。

这是第1次循环

这是第2次循环

这是第3次循环

这是第4次循环

这是第5次循环

相关推荐

关注我,嵌入式学习少走弯路!