python学习-condition

条件判断
1.三个关键词:if else elif(即为else if)
(1)if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else

(2)当if后面的条件语句不满足时,与之相对应的 else 中的代码块将被执行。

if a == 1:
print('right')
else:
print('wrong')

(3)elif 意为 else if,含义就是:“否则如果”条件满足,就做yyy。elif 后面需要有一个逻辑判断语句。
a.if 是必须有的;
b.elif 可以没有,也可以有很多个,每个elif条件不满足时会进入下一个elif判断;一旦满足,执行完就结束整个条件语句;
c.else 可以没有,如果有的话只能有一个,必须在条件语句的最后

2.三种表示abs(绝对值)函数的代码
(1)
def abs1(n):
if n>=0:
return n
else :
return -n
(2)
def abs2(n):
if n<0:
return -n
return n
(3)
def abs3(n):
if n>=0:
sign=+1
else:
sign=-1
return sign*n

posted @ 2024-12-04 21:03  吴正钦  阅读(3)  评论(0编辑  收藏  举报