购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2-11 专题设计:银行存款复利的计算

程序实例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节) jPmtdQbYNfSUpsxsLhT2TBMeGrq+mKtFJZ0lc13Nso/eT5cIKKaihuWo+29MEpUy

点击中间区域
呼出菜单
上一章
目录
下一章
×