目录
习题 1.5
1、选择题
从下列各题的备选答案中选择符合题意的答案。
(1) 下列语句中,符合 Python 语法的有( C )
A. if x
statementl
else:
statement2
B. if x:
statementl;
else
statement2;
C. ifx:
statementl
else:
statement2
D. if x
statementl
else
statement2
(2) 表达式 x = ‘t’ if ‘d’ else ‘f’ 的执行结果是 ( C )
A. True
B. False
C. 't'
D. 'f'
(3) 表达式 not a + b > c 等价于 ( A )
A. not ((a + b) > c)
B. ((not a) + b) > c
C. not (a + b) > c
D. not (a + b )> not c
(4) 表达式a < b == c 等价于( B )
A. a < b and a == c
B. a < b and b == c
C. a < b or a = c
D. (a < b) == c
2、程序设计题
(1) 中国古代关于人类年龄阶段的划分。
据秦汉的《礼记·礼上第一》记载:“人生十年曰幼,学。二十曰弱,冠。三十曰壮,有室。四十曰强,而仕。五十曰艾,服官政。六十日者,指使。七十日老,而传。八十、九十日耄、百年曰期,顾“”。
”大意是说,男子十岁称幼,开始入学读书。二十岁称弱,举冠礼后,就是成年了。三十岁称壮,可以婴妻生子,成家立业了。四十岁称强,即可踏入社会工作了。五十岁称艾,能入仕做官。六十岁称音,可发号施令,指挥别人。七十岁称老,此时年岁已高,应把经验传给世人,将家业交付子孙管理了。八十岁、九十岁称慧。百岁称期,到了这个年龄,就该有人侍奉,颐养天年了。
(1) 请编写一个 Python 程序,当输入一个年龄后,能分别按中国古代年龄段划分和按联合国最新年龄段划分,给出这个年龄的年龄段名称。
if __name__ == '__main__':
while True:
age = int(input("请输入年龄:\n"))
if age == -1:
break
else:
if age >= 0: