Menu
CoddyTech

if 语句

本课属于 Coddy Python 学习旅程的“基础知识”单元。第 20 课,共 77 课。

if 语句可以让我们根据条件运行代码。

例如,我们来看下面的代码:

age = 20
status = "Child"
if age > 18:
	status = "Adult"
age += 1

上面的代码会检查 age 变量是否大于 18。如果是,就会将 status 设置为 "Adult" 字符串。

最终,无论年龄是否大于 18,代码都会将 age 增加 1。

要使用 if 语句,需要在 if 后面加上冒号 :,并将 if 内的所有内容缩进 4 个空格或 1 个制表符:

if condition:
    code
    code
    code

如果条件为 True,我们就会进入 if 语句中的代码块(缩进的代码)。

challenge icon

挑战

入门

变量 a 和 b 缺少值,请填写它们,让 if 语句中的代码得以运行!(确保 if 条件为真)

程序结束时,c 的值应为 3。

额外挑战:试着找出不止一个答案!

亲手试试

# 替换下面的两个 0,让 if 条件为真
a = 0
b = 0

# 不要修改这行以下的代码
c = 0
if a >= b and not b < 10:
    c = 2

c += 1
print(f"c = {c}")
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Python 在线编译器