python:要求用户输入本金,银行年利率和存款的时长(以年为单位),程序输出用户拿到的利息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python:要求用户输入本金,银行年利率和存款的时长(以年为单位),程序输出用户拿到的利息相关的知识,希望对你有一定的参考价值。
年利率为2%.02,年利率为2%, annual_rate,存3年.02:", periods_per_year,最终的本息合计是,存3年, 0;存入1000元, 0; periods_per_year #rate_per_period表示每个计息周期的利率 periods = periods_per_year * years # 从这里开始输入你的代码来实现该函数的功能 return present_value*pow((1+rate_per_period):",periods) #FV=PV*((1+rate)^periods) print(", 12, 365,年利率为2%;存入1000元:",按天计算利息, years), future_value(1000: # present_value表示现值 # annual_rate表示年利率 # periods_per_year表示每年的计息周期数 # years表示以年为单位的存款时间 rate_per_period = annual_rate /,按月计算利息, 3)) print(", 0.02,最终的本息合计是, future_value(1000, 3)) print(", future_value(1000;存入1000元;#coding=utf-8 def future_value(present_value,按年计算利息,最终的本息合计是,存3年;拓展资料
Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python作为当下最热门的编程语言,在2018年世界脚本语言排行榜中位列榜首,已经成为了多个领域的首选语言。
发展历程 自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森干的飞行马戏团》(Monty Python\'s Flying Circus)。ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是其非开放造成的。Guido 决心在Python 中避免这一错误。同时,他还想实现在ABC 中闪现过但未曾实现的东西。就这样,Python在Guido手中诞生了。
可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。Python已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言.由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。
参考技术A bj = input('本金')
ll = input('利率')
sj = imput('时间')
print(在计算式子里带入上面的三个变量)追问
带入变量提示错误
参考技术B bj = float(input("本金"))这样的改变下变量类型改为浮点数
计算存款利息
0. 引言
存款利息是指银行向存款人支付的利息,存款利息金额的大小因存款种类和期限的长短而不同(存款利息=存款本金×存款利率),运用Python能快速准确地算出利息。
问题描述
本金10000元存入银行,年利率是千分之二,每过1年,将本金和利息相加作为新的本金,计算5年后,获得的总利息是多少?
2.方法
运用for...in...循环语句解决,先将每年的新本金算出,最后减去旧的本金,得出总利润。
3. 实验结果与讨论
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
n=10000 for i in range(5): n=n*0.002+n s=n-10000 print('总利息是:%s'%s) |
4. 结语
循环是让计算机做重复任务的有效方法,能大大提高工作的效率和精准度,可以高效的解决生活中的重复性问题。
以上是关于python:要求用户输入本金,银行年利率和存款的时长(以年为单位),程序输出用户拿到的利息的主要内容,如果未能解决你的问题,请参考以下文章
已知银行定期存款利率为r=2.25%,输入存款本金x存款年数n,输出本利之和y=x(1+r)(1+r)...(1+r),共n个(1+r)。