Conditionals Make Decisions
让我们来看一个例子
def f(x):
print("A", end="")
if x == 0:
print("B", end="")
print("C", end="")
# x不等于0时,这两行代码不会被执行
print("D")
f(1)
f(0)
一个更有意思的例子:
任务:实现一个函数,返回输入数字的绝对值
Python 内置了一个函数叫 *abs()
用于绝对值计算,所以我们将我们的函数命名成 abs1
、abs2
……*
def abs1(n):
if n < 0:
n = -n
return n
✅推荐写成这种缩进的形式
如果只有一条语句我们也可以把这些内容写在一行里:
def abs2(n):
if n < 0: n = -n
return n
🐳除非有特殊原因,否则强烈建议不要这样写,不美观