Python - if 语句



Python If 语句

Python 中,if 语句用于评估一个条件是真还是假。它包含一个比较数据的逻辑表达式,并根据比较的结果做出决策。

if 语句的语法

if expression:
   # statement(s) to be executed

如果布尔表达式计算结果为 TRUE,则执行 if 块 内的语句。如果布尔表达式计算结果为 FALSE,则执行 if 块结束后的第一组代码。

if 语句的流程图

下图显示了 if 语句的流程图:

Python if statement

Python if 语句示例

让我们考虑一个客户如果购买金额 > 1000 则有权享受 10% 折扣的例子;否则,不适用任何折扣。以下流程图显示了整个决策过程:

If Statement Flowchart

首先,将 discount 变量设置为 0,并将 amount 变量设置为 1200。然后,使用 if 语句 检查金额是否大于 1000。如果此条件为真,则计算折扣金额。如果适用折扣,则从原始金额中扣除。

上述流程图的 Python 代码可以编写如下:

discount = 0
amount = 1200

# Check he amount value
if amount > 1000:
   discount = amount * 10 / 100

print("amount = ", amount - discount)

此处金额为 1200,因此扣除 120 的折扣。执行代码后,您将获得以下输出

amount = 1080.0

将变量 amount 更改为 800,然后再次运行代码。这次,不适用任何折扣。并且,您将获得以下输出:

amount = 800
广告
© . All rights reserved.