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

飞凌嵌入式ElfBoard-数据类型-条件判断

1小时前
88
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Python中的条件判断主要通过 if 语句、elif(else if 的缩写)语句和 else 语句来实现。这些语句允许程序根据条件表达式的真假来决定执行哪部分代码。

基本if语句:

if 条件表达式:

# 当条件表达式为真时,执行的代码块

if 语句用于在条件为真时执行某些代码。

示例代码:

# 检查一个数字是否为正数

number = 10

if number > 0:

print("这个数字是正数")

代码效果:

这个数字是正数

在这个例子中,如果 number 的值大于 0,程序将输出 "这个数字是正数"。

if-else语句:

if 条件表达式:

# 条件为真时执行的代码

else:

# 条件为假时执行的代码

if-else 语句用于在条件为真时执行某些代码,否则执行另一些代码。

示例代码:

# 检查一个数字是正数还是负数

number = -5

if number > 0:

print("这个数字是正数")

else:

print("这个数字不是正数(可能是负数或零)")

代码效果:

这个数字不是正数(可能是负数或零)

在这个例子中,如果 number 的值大于 0,程序将输出 "这个数字是正数"。否则,它将输出 "这个数字不是正数(可能是负数或零)"。

if-elif-else语句:

if 条件1:

# 条件1为真时执行的代码

elif 条件2:

# 条件1为假且条件2为真时执行的代码

else:

# 所有条件都为假时执行的代码

示例代码:

# 定义变量

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

# 条件判断

if number > 0:  # 如果number大于0

print("这是一个正数。")  # 输出“这是一个正数。”

elif number == 0:  # 如果number等于0

print("这是零。")  # 输出“这是零。”

else:  # 如果number小于0

print("这是一个负数。")  # 输出“这是一个负数。”

代码效果:

这是一个正数。

在这个例子中,if 语句首先检查 number 是否大于0。如果是,就执行 if 语句块中的代码,并打印出 "这是一个正数"。如果 if 语句的条件不满足(即 number 不大于 0),则Python会检查紧随其后的 elif 语句(如果有的话)。在这个例子中,elif 语句检查 number 是否等于0,如果是,则执行 elif 语句块中的代码。如果 if 和所有 elif 语句的条件都不满足,则执行 else 语句块中的代码(如果存在 else 语句的话)。

相关推荐

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