第二周测试题目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二周测试题目相关的知识,希望对你有一定的参考价值。

1.假设你每年初往银行账户中1000元钱,银行的年利率为4.7%。

一年后,你的账户余额为:

1000 * ( 1 + 0.047) = 1047 元

第二年初你又存入1000元,则两年后账户余额为:

(1047 + 1000) * ( 1 + 0.047) = 2143.209 元

以此类推,第10年年末,你的账户上有多少余额?

注:结果保留2位小数(四舍五入)。  12986.11

1 total = 0
2 for x in xrange(0,10):
3     total = (total+1000)*(1+0.047)
4 print total

2.对于一元二次方程技术分享,若有 技术分享,则其解是什么?若有多个解,则按照从小到大的顺序在一行中输出,中间使用空格分隔。解保留2位小数(四舍五入)。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import math
def quadratic(a,b,c):
    if a == 0:
        raise TypeError(a不能为0)
    if not isinstance(a,(int,float)) or  not isinstance(b,(int,float)) or not isinstance(c,(int,float)):
        raise TypeError(Bad operand type)
    delta = math.pow(b,2) - 4*a*c
    if delta < 0:
        return 无实根
    x1= (math.sqrt(delta)-b)/(2*a)
    x2=-(math.sqrt(delta)+b)/(2*a)
    return x1,x2
print(quadratic(10,40,15))

 

以上是关于第二周测试题目的主要内容,如果未能解决你的问题,请参考以下文章

20165233 第二周课堂代码补充

20165334 四则运算阶段性总结(第二周)

第二周作业

爆打 第二周第二次站立会议(2016.3.29)

第二周开课测试

20172319 结对编程练习_四则运算第二周阶段性总结