练习答案:
编写一个程序:
根据年龄判断其所处的阶段:
- 小于18岁:青少年儿童
- 18-60岁:成年人
- 大于60岁:老年人
'''
根据年龄判断其所处的阶段:
小于18岁:青少年儿童
18-60岁:成年人
大于60岁:老年人
'''
e=18
if e<18:
print("青少年儿童")
elif e<60:
print("成年人")
else:
print("老年人")
成年人
内联if也叫if表达式/条件表达式/条件函数/条件语句
语法:
值1 if 条件 else 值2
(同一行 真:返回值1;假:返回值2)
if 表达式:先对【条件进行判断】
【条件成立】返回值1:否则返回值2
例题:计算最大值
a=55
b=9
c=a if a>b else b #无论如何返回较大值
print(c)
print(a if a>b else b) #这样也可以
55
55
例题:计算绝对值
a=-9
r=a if a>=0 else -a
print(r)
r2=-x if x<0 else x
print(r2)
9
9
大于,对应关系:小于等于,不仅仅是小于
小于,对应关系:大于等于,不仅仅是大于
练习:
编写一个程序,使用if表达式,判断一个数值的奇偶性
(答案在下一节)