Python年利率计算器【N日年化收益率】

现在有闲钱的人,按照聪明等级从低到高排序应该是

  1. 钱买股票,一年利率约为-20%

  1. 钱放银行活期,年利率约为0.3%

  1. 钱放银行定期,一年利率约为1.5%

  1. 钱放余额宝(支付宝)或零钱通(微信),随时支取且年利率约为1.8%

  1. 钱买理财,一年利率约为3%

  1. 钱买股票,一年利率约为20%

我不聪明,但是经人点拨也开始买理财,支付宝,微信,银行的理财产品都有涉猎。

但是各家的APP,都不肯显示当前的年化收益。这里简要科普一下最常见的七日年化是怎么计算的。

比如2023年2月10日买入某理财10000元,11日开始产生收益,到2月17日共有7天的收益(非工作日不显示收益,但是会在周一结算上周六周日的收益),假设七天的收益金额为6元,那么七日年化收益率为

%3.13%

更一般地,

年化收益率=利息本金天数365100%

为了方便计算,我使用python的Tkinter库制作了一个年化利率计算器,代码如下(部分代码由ChatGPT完成)。

import tkinter as tk
from datetime import datetimeclass RateCalculator:def __init__(self, master):self.master = mastermaster.title("年利率计算器")# 创建标签和输入框self.buy_date_label = tk.Label(master, text="买入日期(格式为2020-01-13)")self.buy_date_label.grid(row=0, column=0, sticky=tk.W)self.buy_date_entry = tk.Entry(master)self.buy_date_entry.grid(row=0, column=1)self.buy_amount_label = tk.Label(master, text="买入金额:")self.buy_amount_label.grid(row=1, column=0, sticky=tk.W)self.buy_amount_entry = tk.Entry(master)self.buy_amount_entry.grid(row=1, column=1)self.current_date_label = tk.Label(master, text="当前日期(格式为2021-10-01)")self.current_date_label.grid(row=2, column=0, sticky=tk.W)self.current_date_entry = tk.Entry(master)self.current_date_entry.grid(row=2, column=1)self.profit_label = tk.Label(master, text="收益:")self.profit_label.grid(row=3, column=0, sticky=tk.W)self.profit_entry = tk.Entry(master)self.profit_entry.grid(row=3, column=1)self.result_label = tk.Label(master, text="")self.result_label.grid(row=4, column=0, columnspan=2)# 创建计算按钮self.calculate_button = tk.Button(master, text="计算", command=self.calculate_rate)self.calculate_button.grid(row=5, column=0, columnspan=2)def calculate_rate(self):# 获取输入值buy_date_str = self.buy_date_entry.get()buy_amount_str = self.buy_amount_entry.get()current_date_str = self.current_date_entry.get()profit_str = self.profit_entry.get()# 将日期字符串转换为日期对象buy_date = datetime.strptime(buy_date_str, "%Y-%m-%d")current_date = datetime.strptime(current_date_str, "%Y-%m-%d")# 计算持有天数和年化收益率hold_days = (current_date - buy_date).daysbuy_amount = float(buy_amount_str)profit = float(profit_str)annual_rate = (profit / buy_amount) / (hold_days / 365) * 100# 显示结果self.result_label.config(text="年化利率为:{:.2f}%".format(annual_rate))# 创建主窗口并运行
root = tk.Tk()
root.resizable(width=0, height=0)
my_calculator = RateCalculator(root)
root.mainloop()

界面如图,按要求输入买入日期,买入金额,当前日期和当前总收益,点击计算就会得到年化利率

代码及打包好的可运行的exe文件,可以在这下载python基于Tkinter库的年化利率计算器-Python文档类资源-CSDN文库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/7317.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

李宏毅-2023春机器学习 ML2023 SPRING-学习笔记:3/3 机器学习基本概念介绍

目录 3/3 机器学习基本概念介绍快速了解機器學習基本原理生成式學習的兩種策略:要各個擊破,還是要一次到位能夠使用工具的AI:New Bing, WebGPT, ToolformerBrief Introduction of Deep LearningGradient DescentBackpropagation卷積神經網路 …

如何用 GPT-4 帮你写游戏?

你知道的,GPT-4 发布了。 目前你想要用上 GPT-4,主要的渠道是 ChatGPT Plus 。作为交了订阅费的用户,你可以在对话的时候选择模型来使用。 另一种渠道,就是申请官方 API 的排队。我在申请 New Bing Chat 的时候,耐心被…

chatGPT与人形机器人,高泽龙接受中国经营报采访谈二者发展

1.相较于Chatgpt,人形机器人的市场前景有多大? 答:人形机器人的市场前景可以用“无限大”来形容,这看起来很夸张而且并不合理,其实是客观而且中肯的。因为这个问题就仿佛是五十年前,人们问“未来的电脑市场…

ChatGPT 来了,你准备好了吗?

周三的晚上,我做了一次直播,题目叫做《ChatGPT 来了,老师和同学们准备好了吗?》。如果你还没看,欢迎看看回放视频。 做这次直播,是因为受了三重刺激。 第一重,来自于我的一位好友,也…

7 个月来,ChatGPT 首次遭遇“负增长”!月访问量下滑 10%​,网友:“过气”预警?...

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 在全球掀起 AI 热潮的 ChatGPT,爆火了 7 个月后,似乎开始有些“过气”了? 根据网站数据分析工具 SimilarWeb 最新调查显示,在刚刚过去的 6 月中&#x…

GPT-4 手画设计稿 直接生成前端页面

1.演讲者直接手画了一个设计稿 2.输入指令:用html/js把这个原型稿变成彩色网站,填充 2 条真实的笑话 3. 网站代码自动生成 不少所谓的大V在朋友圈噱头喊着前端要失业XX,其实本质上对事物的理解认知不够 AI本质上是帮助人提高生产力的工具,人才…

文心一言话题的思考

⭐️我叫忆_恒心,一名喜欢书写博客的在读研究生👨‍🎓。 如果觉得本文能帮到您,麻烦点个赞👍呗! 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧,喜欢的小伙伴给个三…

跟李沐学ChatGPT背后技术:67分钟读透InstructGPT论文

Datawhale干货 论文解读:李沐,来源:机器之心 InstructGPT 和 ChatGPT 之间有很多一脉相承之处。因此,吃透 InstructGPT 论文对于想要在 ChatGPT 方向上做些工作的同学来说将大有裨益。 在 ChatGPT 走红之后,很多关注技…

ChatGPT之后性能怪兽来了?马库斯7大「黑暗」预测:GPT-4带不来AGI

视学算法报道 编辑:昕朋 好困 【导读】ChatGPT的爆火,点燃了人们对通用人工智能的热情。在全世界对GPT-4翘首以盼时,马库斯却做出7大预测,给大家泼了盆冷水。性能提升却不能理解世界,大型语言模型会是AGI的未来吗&am…

ChatGPT走红| 微软ATP带你开启高校AI人才培育新时代

与传统搜索引擎不同的是,ChatGPT不是机械罗列出相关网页结果,而是将答案进行整理、优化,以对话形式呈现给用户,还能很快根据上下文互动!甚至有人用它辅助自己写论文、完成文字性作业…… ▍抢跑早规划 入门AI不迷茫 AI…

AI 工具大全

文章目录 ChatGPT 聊天绘画与图像文章PPTAdoble语音通话捷径指令 视频音乐小程序帮你阅读 汇集 AI 工具,改变个人办公姿势。拥抱新时代的“通用人工智能”。利用 AI 工具来改造你学习和工作的流程。通过将 AI 嵌入生活和工作的方方面面,你不仅能够获得沉…

如何利用ChatGPT帮助开展日常科研工作?

©作者 | 芯片斯多葛 ChatGPT 可以赋能科研全流程,尤其是对于英语非母语的科研人员,可以极大地提高日常科研工作效率。 论文搜集助理 重要提醒:ChatGPT 可能会编造不存在的论文,而且论文数据库与谷歌学术等平台差距较大&#…

ChatGPT-AI地图

ChatGPT-AI地图 1、AI-对话 应用名称应用地址ChatGPThttps://chat.openai.com/NotionAINotion AIA.I. Data Sidekick:AI工具编写 SQL、文档等的速度提高10倍[AirOpsWritesonic:人工智能写作辅助工具Writesonic - Best AI Writer, Copywriting & Par…

GEEer成长日记二十三:chatGPT可以帮我们提取水体边缘吗?

欢迎关注公众号:GEEer成长日记 目录 01 首先,chatGPT是什么? 02 进入正题,如何进行边缘检测? chatGPT推出之后,引发了激烈的讨论,今天带各位看看它在GEE方面能为我们做什么。原本想着它可以…

Meta AI最新出品,全能的分割模型SAM:掀桌子的Segment Anything,CV届的ChatGPT已经到来!

掀桌子的Segment Anything 本来不打算再发关于分割的相关内容的,但是13小时前,2023年4月5号,Meta AI在Arxiv网站发布了文章《Segment Anything》,并将SAM模型代码和数据开源。作为通用的分割网络,SAM或许将成为&#…

日记20190416

研究生小白虐炼日记20190416 未来学家 科大云炬 2019-04-17 花了一天多时间为明天的组会准备了20页ppt。 阅读 18

【BBuf的CUDA笔记】九,使用newbing(chatgpt)解析oneflow softmax相关的fuse优化

0x0. 背景 随着年纪越来越大,读代码越来越困难,如果你发现看不懂同事写的代码应该怎么办呢?不要担心,大语言模型的时代了来了,chatgpt和gpt4会教会我们怎么读代码。本篇文章就来展示一下使用newbing(chatg…

企业级ChatGPT开发的三大核心内幕及案例实战(二)

2.2 企业级ChatGPT开发的三大核心剖析 Gavin老师:NLP_Matrix_Space 本节讲解LangChain官方提供的一个项目,跟大家展示企业级开发的核心元素,如图2-1所示,是项目的架构示意图。 图2- 1 LangChain项目架构示意图 一个基本原则是你的提示词和模型进行交互,作为和模型交互的…

跟着ChatGPT学PsychoPy编程3:将想要的数据写入数据文件/属性的用处

一:将想要的数据写入数据文件 问题描述: 通常使用组件直接设置的内容可能会被自动写入数据文件,比如键盘组件、图片组件等(具体来说,比如按键的反应时、正确的按键、在组件中添加的变量等)。 然而&#…

我们都被 ChatGPT 给骗了?

引言: 用过 ChatGPT 的人都知道,当你与 chatgpt 对话的时候,它是“逐字输出”的,就像真的有个人在跟你打字一样。其实,这种技术并没有那么神奇,这种技术叫做“实时文本生成”或“逐字输出”技术&#xff0…