Python小测试_2

Python小测试_2

ID:44715325

大小:18.00 KB

页数:4页

时间:2019-10-25

Python小测试_2_第1页
Python小测试_2_第2页
Python小测试_2_第3页
Python小测试_2_第4页
资源描述:

《Python小测试_2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一周1.下列关于函数的描述中,正确的说法有哪些?·函数可以是自己定义的,也可以是Python内置的·一个函数可以被重复调用多次·函数可以不带参数,也可以带多个参数·函数可以有返回值,也可以没有返回值2.一个if语句下可以有多少个elif分支?·可以是0个,也可以是多个。3.当p为True,q为False时,布尔表达式not(pandnotq)的结果是什么?【pycharm上运行】请在下面的输入框里填写答案True或False。【写print()里运行】·False4.给定一个正整数x,希望用一个

2、表达式直接求出它的十位数。例如:当x等于923时,得到的结果是2;当x等于1234时,得到的结果是3。下列哪些表达式可以计算出正确的结果?【写print()里运行】(请在PyCharm中验证下列每个表达式的结果之后再作答)x/10·(x//10)%10(x-x%10)/10·int(((x-x%10)%100)/10)*比如:x1=923x2=1234print(x1/10)5.函数random.randint(0,10)和random.randrange(0,10)产生的随机数范围不同。值得注意

3、的是,【pycharm上运行】在大多数Python编程中更习惯使用random.randrange(),因为该函数产生的数值更符合Python的范围习惯。哪个数字是这两个函数其中一个可以产生的,而另一个函数无法产生的?请把这个数输入到下面的输入框中。·10*因为:randinta<=x<=b等于10randrangea<=x

4、*x1=-1请将三个结果中的最大值输入在下列方框中.x2=1·9x3=2fx1=2*x1**2-(x1-1)**3+1/x1print(fx1)7.在银行存款或是投资理财时我们会接触到复利这个概念。下面这个公式就是以复利模式来计算期末本息合计的:  FV=PV(1+rate)^periods【pycharm上运行】  其中PV是指你的本金,也叫现值。FV是约定期限后的本息合计,也就是第一个计息周期到达后,计算利息,将利息加入本金产生本息合计,第二个计息周期到达后以上期的本息合计为本金再计算利息,逐

5、期滚算到约定期末的本之息和,也叫终值。rate是指利率。periods是计息周期数,而计息周期是计算利息的时间单位,如:年,半年,季,月,周或天。下面是一个利息计算程序的模板:deffuture_value(present_value,annual_rate,periods_per_year,years):#present_value表示现值PV#annual_rate表示年利率#periods_per_year表示每年的计息周期数#years表示以年为单位的存款时间rate_per_period

6、=annual_rate/periods_per_year#rate_per_period表示每个计息周期的利率periods=periods_per_year*years#从这里开始输入你的代码来实现该函数的功能第一周第一页print("存入1000元,年利率为3%,按年计算利息,存3年,最终的本息合计是:",future_value(1000,0.03,1,3))print("存入1000元,年利率为3%,按月计算利息,存3年,最终的本息合计是:",future_value(1000,0.03

7、,12,3))print("存入1000元,年利率为3%,按天计算利息,存3年,最终的本息合计是:",future_value(1000,0.03,365,3))完成你的程序并运行它,注意观察运行结果,请将三种计息方法中最终本息合计的最大值填写在下面的文本框中,小数点后保留四位有效数字。·1094.1702*deffuture_value(present_value,annual_rate,periods_per_year,years):rate_per_period=annual_rate/pe

8、riods_per_yearperiods=periods_per_year*yearsreturnpresent_value*(1+rate_per_period)**periodsprint(future_value(1000,0.03,1,3))print(future_value(1000,0.03,12,3))print(future_value(1000,0.03,365,3))8.计算正多边形的面积有很多种方法。给出多边形的边数n,每条边的长度s,那么正多边形的面积可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。