程序实例ch2_5.py: 银行存款复利的计算,假设目前银行年利率是1.5%,复利公式如下:
本金和 = 本金 * ( 1 + 年利率) n # n是年
你有一组5万元,请计算5年后的本金和。
1 ( O ).设计一个好的变量名称,可以方便自己与他人未来阅读程序。 (2-2节)
2 ( O ).为程序加上注释是程序设计时的好习惯。 (2-4节)
3 ( O ). Python的变量会针对所给的内容自行设置数据类型。 (2-5节)
4 ( ×). Python的变量名称不可用非英文字符的其他语言。 (2-6节)
5 ( × ).对Python而言John与john是相同的变量名称。 (2-6节)
6 ( O ). _5z是Python合法的变量名称。 (2-6节)
7 ( O ). “%”是用于求余数。 (2-7节)
8 ( × ). “//”是用于求次方。 (2-7节)
9 ( × ).乘法、除法、次方的运算优先级相同,会按照优先顺序由左到右运算。 (2-7节)
10 ( × ). “x %= y”相当于“x = y % x”。 (2-8节)
11 ( O ).下列2个公式的意义相同。 (2-8节)
a /= b
与
a = a / b
12 ( O ).下列语句可以得到y值是5。 (2-9节)
x, y, z = 1, 5, 10
13 ( X ). Python允许一行语句分多行撰写,方法是在未完成语句右边加上“/”符号,Python解释器会将下一行语句视为是这一行的延伸。 (2-10节)
1 ( A ).有一道语句如下: (2-2节)
可以得到输出为何值?
A.100
B.0
C.900
D.语句语法错误
2 ( B ).下列哪一个是合法的变量名称? (2-6节)
A.return
B._5x
C.9x
D.x$d
3 ( C ).下列哪一个不是合法的变量名称? (2-6节)
A.总计
B._k2
C.k,3
D.AAA
4 ( D ).计算下列的x值。 (2-7节)
A.10
B.100
C.90
D.1
5 ( C ).计算下列的x值。 (2-7节)
A.10
B.100
C.2
D.1
6 ( A ).计算下列的x值。 (2-7节)
A.87
B.2895
C.46626
D.1
7 ( D ).下列指令执行结果是什么? (2-9节)
A.x=10和y=10
B.x=10和y=10
C.x=20和y=20
D.x=20和y=10
1.请重新设计ch2_1.py,将每小时打工时薪改为150元。 (2-3节)
2.一个幼儿园买了100个苹果给学生当营养午餐,学生人数是23人,每个人午餐可以吃一个,请问这些苹果可以吃几天,然后第几天会产生苹果不够供应的情况,同时列出少了几个苹果? (2-7节)
3.地球和月球的距离是384 400千米,假设火箭飞行速度是每分钟400千米,请问从地球飞到月球需要多少分钟? (2-7节)
4.重新设计ch2_5.py,假设初期本金是100 000元,假设年利率是2%,请问10年后本金总和是多少? (2-11节)
5.重新设计ch2_5.py,假设是单利率,5年期间可以领多少利息? (2-11节)