第3题
作业提交时,将python程序文件“mortgage.py”文件打包为zip文件作为附件上传,作业正文中按照“学号-姓名”格式写明自己的信息。 抵押贷款计算: 最初始的抵押贷款非常简单明了。人们从银行借钱,在整个抵押贷款的期限范围内一直在每个月支付固定的还款金额,通常持续15~30年。到达贷款期限时,银行通过长期的累加还款达到收回初始贷款(本金)和利息的目的,借款人则“完全和彻底地”拥有了抵押物。 20世纪末,抵押贷款开始变得越来越复杂。在贷款期间,借款人可以通过向出借人支付“点数”的方式获得比较低的利率(首付款),一个点就是贷款总额的1%,需要用现金支付。人们还可以选择在一定时期内“只付利息”的抵押贷款,也就是说,在贷款初期的若干个月中, 借款人只需偿还应付的利息,不需偿还本金。 理论上,让消费者有多个选择方式是件好事。但从长期来看,由于贷款承包商追求利润,随意放贷。于是,一些借款人的选择就会带来可怕后果。 出于练手目的,编写一个程序,计算以下两种贷款方式的实际成本: 一、不带“点数”的固定利率抵押贷款; 二、带有“点数”的固定利率抵押贷款; 在附件程序文件"mortgage.py"中补全代码,形成可运行的程序。 作为程序正确性的自查参考, 如果参数设置为贷款额度200000,贷款期30年,无点数(首付)贷款固定利率8%,支付点数(首付)比例3.25%,带点数(首付)固定利率6%,且使用命令行调用方式执行,调用代码及输出应如下所示。 python mortgage.py 200000 30 0.08 3.25 0.06 Fixed, 8.0% Total payments = 528310 Fixed, 6.0%, 3.25 points Total payments = 438176 作业检查时,要求可通过命令行方式调用,并可按照“贷款额度 贷款期 无点数固定利率 支付点数 带点数固定利率”格式传递命令行参数运行,并将根据另一组参数测试获得结果的正确性,全部通过可得7分,否则为0分。
第7题
A、程序中只能使用Python内置的标准模块
B、只有标准模块才支持import导入
C、使用import语句只能导入一个模块
D、只有导入模块后,才可以使用模块中的变量、函数和类
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!