Python 程序:计算复利

用例子写一个计算复利的 Python 程序。在我们开始 Python 复利程序之前,让我向您展示复利背后的公式:

未来 CI =本金金额* ( 1 + ROI ) 年数 )

上述计算称为未来复利。因为它包含本金和配置项。获取复利:复利=未来配置项-本金

这个 python 程序允许用户输入本金金额、利率和时间段(年数)。使用这些值, Python 使用上面指定的公式计算复利。

import math

princ_amount = float(input(" Please Enter the Principal Amount : "))
rate_of_int = float(input(" Please Enter the Rate Of Interest   : "))
time_period = float(input(" Please Enter Time period in Years   : "))

ci_future = princ_amount * (math.pow((1 + rate_of_int / 100), time_period)) 
compound_int = ci_future - princ_amount

print("Future Compound Interest for Principal Amount {0} = {1}".format(princ_amount, ci_future))
print("Compound Interest for Principal Amount {0} = {1}".format(princ_amount, compound_int))

原创文章,作者:XDZ1F,如若转载,请注明出处:https://www.506064.com/n/126705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
XDZ1F的头像XDZ1F
上一篇 2024-10-03 23:09
下一篇 2024-10-03 23:09

相关推荐

  • 深度解析pandas.merge函数的参数

    pandas.merge是一种强大的Pandas函数,它能够将不同的数据集合并成一个大型数据集,能够帮助数据科学家将散落在不同文件中的数据互相匹配。参数设置灵活多变,因而也决定着它…

    编程 2024-10-04
  • 包含extjs定义关闭按钮的词条

    本文目录一览: 1、extjs 定义window的时候有一个右上角有一个关闭按钮,点击时是隐藏操作,如何让它做关闭操作 2、Extjs 怎样关闭当前窗口 3、extjs 获取一个p…

    编程 2024-11-08
  • 如何快速替换块,替换怎么替换一部分

    本文目录一览: 1、cad中怎么批量用图形替换块? 2、cass怎么批量替换块 3、cad中怎么替换块? 4、cad中如何批量替换块 5、cad如何替换块 6、cad中怎样一种块批…

    编程 2024-10-08
  • Spring Boot 安装详解

    一、Spring Boot安装目录 Spring Boot是一种助力 Spring 应用快速开发的框架,官方网站提供了多种安装方式,其中最方便的是使用 Maven 构建应用依赖包,…

    编程 2024-10-04
  • 深入解析 QmlTextField 控件

    一、QmlTextField 基础使用 QmlTextField 是 QML 中使用较为广泛的输入控件之一,通过该控件可以方便地获取用户输入的内容。其基础使用可以分为以下几个步骤:…

    编程 2024-12-07
  • 和请教php中,细说php

    本文目录一览: 1、请教PHP中spl_autoload_register与spl_autoload_unregister 用法 2、请教有关php中字符型变量赋值/获取问题 3、…

    编程 2024-11-30
  • 利用CGI技术实现Python动态网页交互

    CGI(Common Gateway Interface)是一种常见的交互技术,它允许Web服务器调用本地脚本或程序,将参数传递给它并将结果返回给Web浏览器。本文将介绍如何使用P…

    编程 2024-12-03
  • Javabyte赋值详解

    在Java编程中,赋值操作是最基本也是最常用的操作之一。它是将值分配给变量或数组元素。而Javabyte赋值则是指将一个byte类型的值分配给一个变量或数组元素。下面我们将从多个方…

    编程 2024-11-28
  • Java数据结构基础浅析

    在软件开发领域中,数据结构是一门非常重要的学科,它主要负责对计算机中的数据进行组织和管理。对于Java工程师来说,掌握常用的数据结构知识不仅能够帮助我们更好地设计和优化代码,还能够…

    编程 2024-10-04
  • 如何使用CSS实现悬挂缩进效果

    一、什么是悬挂缩进 悬挂缩进指的是段落中第一行以外的其它行缩进,而第一行不缩进或反向缩进(向左缩进),一般可以用在引用、参考文献、文献目录等地方。 二、使用text-indent实…

    编程 2024-11-24

发表回复

登录后才能评论