1【单选题】下列选项中, 能求出x和y中最大值, 并赋值给max的是:
A、 max = x if x> y else y
B、 max = x > y ? x : y
C、 if x > y : max = x
D、 if (x > y) : x, y = y, x
2【判断题】以下两段代码段的功能是一样的。
代码段1:
if a<0:
print("<0")
elif a==0:
print("=0")
elif a>0:
print("a>0")
代码段2:
if a<0:
print("<0")
if a==0:
print("=0")
if a>0:
print("a>0")
3【判断题】带有else子句的循环,如果因为执行了break语句而退出的话,会执行else子句的代码。
4【判断题】循环结构中的continue语句是使整个循环终止执行。
5 问:15岁属于哪个时期?
lifeStage=int(input('请输入他(她)的年龄:'))
if lifeStage<=1:
print('婴儿期')
elif lifeStage<=3:
print('幼儿期')
elif lifeStage<=6:
print('学龄前期')
elif lifeStage<=12:
print('少年儿童期')
elif lifeStage<=18:
print('青春期')
elif lifeStage<=35:
print('青年期')
elif lifeStage<=60:
print('中年期')
else:
print('老年期')
6 人生几大时期
lifeStage=int(input('请输入他(她)的年龄:'))
if lifeStage<=1:
print('婴儿期')
else:
if lifeStage<=3:
print('幼儿期')
else:
if lifeStage<=6:
print('学龄前期')
else:
if lifeStage<=12:
print('少年儿童期')
else:
if lifeStage<=18:
print('青春期')
else:
if lifeStage<=35:
print('青年期')
else:
if lifeStage<=60:
print('中年期')
else:
print('老年期')
elif 与 else ... if ,您更喜欢那种表达?

