题目内容

我在解题过程中只看了注意的部分。没有留意书里的提示部分。大家可以自行选择看提示部分

# 借款本金
loan_amount = 10000# 借款期限
number_of_year = 1# 借款期限转换为月
number_of_month = number_of_year * 12# 借款年利率
annual_interest_rate = 7# 借款年利率转换为月利率
month_rate = annual_interest_rate / 1200 * loan_amount# 每月支付额
month_payment = 865.26# 总支付额
total_payment = 10383.21# 输出
print(f"Loan Amount: {loan_amount}")
print(f"Number of Year: {number_of_year}")
print(f"Annual Interest Rate: {annual_interest_rate}")print(f"""
Month payment(每月支付额):{month_payment}
Total payment:{total_payment}
""")
print("\t Payment(付款)#   Interest(利息)   Principal(本金)     Balance(结余)")# 运用for循环来解答
for i in range(1, number_of_month + 1):loan_amount -= (month_payment - month_rate)print("  \t   ", i, "  \t     ", format(month_rate, ".2f"), "  \t        ", round(month_payment - month_rate, 2),"  \t      ", format(loan_amount, ".2f"))month_rate = annual_interest_rate / 1200 * loan_amount

输出内容如下

再修改了一些格式修饰部分

    print("\t\t", i, "     \t\t", format(month_rate, ".2f"), "   \t\t", round(month_payment - month_rate, 2),"   \t\t", format(loan_amount, ".2f"))month_rate = annual_interest_rate / 1200 * loan_amount

相对感觉格式好看点

《python语言程序设计》第5章 第24题 一道展示摊销时间的循环题 前面还有20984人相关推荐

  1. Python语言程序设计第七章 - 组合数据类型 - 6.1

    目录 Python语言程序设计第七章 - 组合数据类型 集合运算 集合的关系 集合综合练习 元组元素抓7 元组解包 升序降序 截取部分元素 判断元素书否在列表中存在 头尾对调 翻转列表 指定元素对调 ...

  2. 关于python中程序流程结构-Python语言程序设计(第4章:程序结构设计)

    4.1 算法 [1]计算机程序可视为数据结构和算法的集成,这种集成体现为以下两方面的内容:数据是程序实现的基础:算法要依靠程序来完成功能. [2]算法的特点:有穷性:确定性:零个或多个输入:一个或多个 ...

  3. python 循环赋值_计算机二级Python语言程序设计 第2章Python语言基本语法元素

    第二章学习知识导图 本章概述:本章目的是了解基础的Python相关知识 考点主要是: 1) 程序的基本语法元素:程序的格式框架.缩进.注释.变量.命名.保留字.数据类型.赋值语句.引用 2) 基本输入 ...

  4. [转载] 语言程序设计第4版黄洪艺_计算机二级教程 Python语言程序设计 第8章python计算生态...

    参考链接: Python | 接球比赛 第八章学习知识导图 考点主要是: 1) 基本的Python内置函数 2) 了解Python计算生态 3) 作者归纳:这章看一下基本概念,主要认真看一下代码和代码 ...

  5. 字符串是单一字符的无序组合吗_计算机二级教程 Python语言程序设计 第6章组合数据类型...

    第6章组合数据类型 第六章学习知识导图 考点主要是: 1) 组合数据类型的基本概念 2) 列表类型:定义.索引.切片 3) 列表类型的操作:列表的操作函数.列表的操作方法 4) 字典类型:定义.索引 ...

  6. python语言用什么来表明每行代码的层次关系_《计算机二级Python语言程序设计考试》第2章: Python语言基本语法元素...

    注明:本系列课程专为全国计算机等级考试二级 Python 语言程序设计考试服务 目录 考纲考点 程序的基本语法元素:程序的格式框架.缩进.注释.变量.命名.保留字.数据类型.赋值语句.引用 基本输入输 ...

  7. 《Python语言程序设计》王恺 机械工业出版社 第二章课后习题答案

    第二章 Python的基础语法 2.7 课后习题 (1)变量是指在程序运行讨程中值可以发生改变的量 (2)已知s="Python语言程序设计",则print(s[2:4])的输出结 ...

  8. python语言程序设计2019版第二章课后答案-《Python语言程序设计》 —2.7 课后习题...

    2.7 课后习题 1.   是指在程序运行过程中值可以发生改变的量. 2.   已知s="Python语言程序设计",则print(s[2:4])的输出结果为 ,print(s[- ...

  9. python语言程序设计梁勇-Python语言程序设计(美-梁勇)第1章习题解答

    Python语言程序设计(美-梁勇)第1章计算机.程序和Python概述习题解答 第一章 计算机.程序和python概述 1.1什么是硬件?什么是软件? 答:硬件包括计算机上能看到的物理元素,而软件提 ...

最新文章

  1. 2021年春季学期-信号与系统-第五次作业参考答案-第二小题
  2. 27、Power Query-日期与时间数据处理实例(图书室借书统计)
  3. Python3 pip安装包时报错 error: Microsoft Visual C++ 14.0 is required.解决办法
  4. 道客巴巴vip账号共享2020_腾讯视频VIP怎么两个手机通用?
  5. linux 进程 读写锁,linux 下实现高性能读写锁(read/write lock)
  6. CSS中box-sizing: border-box;的作用
  7. c++ assert用法
  8. vue v-if判断数组元素的值_我对Vue项目上线做的一些基本优化
  9. linux rundeck crontab格式
  10. 第七篇:VUE 使用 Echarts 画时钟钟表
  11. markdown2 awesomium 无法预览
  12. Altium Designer——AD画PCB图步骤总结
  13. Python 欧卡2导入音乐 批量转ogg格式
  14. 手机更换证件照背景色只需1分钟,别去打印店花冤枉钱了
  15. MFC通讯录入门必看
  16. word常见问题_2 添加不同的页码
  17. 抛弃easyconnent桌面端,使用浏览器插件连接校园内网
  18. 如何在启动时禁用Razer突触启动画面
  19. oracle是否支持gb18030,10g以后Oracle不支持ZHS32GB18030
  20. echart居中放大地图layoutSize和layoutCenter

热门文章

  1. Oracle插入数据
  2. FH8626V100添加Uboot串口
  3. CCNP350-401学习笔记(151-200题)
  4. Burpsuite模块—-Intruder模块详解
  5. Linux下LAMP的配置详解
  6. CentOS 7 安装网卡驱动
  7. 2022081班李亚楠20220915
  8. 关于python deepcopy内存问题
  9. JS 提交表单后清空表单
  10. 【论文翻译】YOLOv2:YOLO9000_Better, Faster, Stronger