![Python零基础快乐学习之旅(K12实战训练)](https://wfqqreader-1252317822.image.myqcloud.com/cover/749/26542749/b_26542749.jpg)
2-11 专题设计:银行存款复利的计算
程序实例ch2_5.py:银行存款复利的计算,假设目前银行年利率是1.5%,复利公式如下:
本金和 = 本金 * ( 1 + 年利率)n # n是年
你有一组5万元,请计算5年后的本金和。
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/483.jpg?sign=1739314512-3emXijFfrmSMhaZprfyNAyEHXwS4BKSb-0-da33570296e48ac31a1d3603ecc0b235)
执行结果
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/484.jpg?sign=1739314512-r0cwkk0gDBFw6pRMFpoFVx7Y6hPnJRUk-0-991340a26a018c3afaa345d7593b2515)
习题
一、是非题
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节)
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/485.jpg?sign=1739314512-ZLfAz7dzRo06dIZ0cIVbh1zOd6bTnUYQ-0-364b1288c58f285de543369204e0f3b5)
可以得到输出为何值?
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节)
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/486.jpg?sign=1739314512-jXMipxB0E626ZzIHXFIU7NxFkW5BsUFh-0-9c42ac178b0c8f012650c0eb927ae0ef)
A.10
B.100
C.90
D.1
5 ( C ).计算下列的x值。(2-7节)
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/487.jpg?sign=1739314512-LDUvotTAznjQvrjKIuch4LKUoRZo7W5h-0-24a72a252f931bb73efc0d33ca9bef26)
A.10
B.100
C.2
D.1
6 ( A ).计算下列的x值。(2-7节)
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/489.jpg?sign=1739314512-ZvURo1n54oksC4LHIGOIJQj2e8gUzMFU-0-c11763c6d879f6396a3eaf8feadf843a)
A.87
B.2895
C.46626
D.1
7 ( D ).下列指令执行结果是什么?(2-9节)
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/490.jpg?sign=1739314512-46aNoMB2YbrkhC0a18ZF29xQSfHiaSpR-0-49b6575769aca71b36ecc80167fd6311)
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节)
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/488.jpg?sign=1739314512-qWl4QNGR4VPbEhnbHAwfLJ1LnMbk6LOf-0-928b6e816ab6d63f3255fce449df4000)
2.一个幼儿园买了100个苹果给学生当营养午餐,学生人数是23人,每个人午餐可以吃一个,请问这些苹果可以吃几天,然后第几天会产生苹果不够供应的情况,同时列出少了几个苹果?(2-7节)
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/491.jpg?sign=1739314512-nCgdlq6QjHCL5REAe0QuTSEu7DUAP3Xd-0-421630c4bbec9051fc094365194da0b9)
3.地球和月球的距离是384 400千米,假设火箭飞行速度是每分钟400千米,请问从地球飞到月球需要多少分钟?(2-7节)
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/492.jpg?sign=1739314512-hA4IkuoBmiLrByjZiBJiLkeMyaGFAS6e-0-d8a7f3f35228f8a36d158c8b2f747553)
4.重新设计ch2_5.py,假设初期本金是100 000元,假设年利率是2%,请问10年后本金总和是多少?(2-11节)
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/493.jpg?sign=1739314512-zT5XkuSH000cJl39uoRevyFuNVQTSOit-0-c50cb379819ce0cfc84f7b3f8d75a310)
5.重新设计ch2_5.py,假设是单利率,5年期间可以领多少利息?(2-11节)
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/494.jpg?sign=1739314512-EElsACbwhjYFfw5xU3XJgoSH4FIPt4hJ-0-f704a6fee8bda4fa5ec7c20f097f1b7b)