Python程序设计——作业练习(一)财务计算题

2023-10-19 18:10

本文主要是介绍Python程序设计——作业练习(一)财务计算题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 连绵不绝的城市,什么都有,除了尽头,没有尽头。


目录

一、Python简介

二、题目

题目1:

 运行结果:

题目2:

运行结果:

题目3:

运行结果:

题目4:

运行结果:

🥇Summary

获取源码?私信?关注?点赞?收藏?WeChat?


一、Python简介

Python是一种高级、解释性、面向对象的编程语言。它具有简洁的语法和易于阅读的代码风格,使得它成为初学者和专业开发人员的首选语言之一。

Python具有广泛的应用领域,包括Web开发、数据分析、人工智能、科学计算、网络编程等。它拥有强大的第三方库和工具生态系统,如NumPy、Pandas、Matplotlib和TensorFlow,使得开发人员能够快速构建复杂的应用程序。

Python还是一种跨平台的语言,可以在多个操作系统上运行,如Windows、Linux和MacOS。

由于其易学易用的特性,Python已经成为编程教育的主流语言之一。许多大学和学校都将Python作为入门级编程语言进行教学。

总体而言,Python是一种功能强大、易于学习和使用的编程语言,适用于各种应用场景,并且在业界有着广泛的应用和支持。

使用Python进行财务分析是一种常见的应用。Python有很多用于数据分析和金融建模的库,如Pandas、NumPy和Matplotlib等。


二、题目

题目1:

实现功能:

如果是星期一到星期五,输出今天是星期*,今天要上班!

如果是星期六或星期日,输出今天是星期*,今天出去玩!

要求:请使用 for 循环与 if-else 条件语句嵌套循环,编写实现上述功能的代码。

import datetime
# 获取当前日期
today = datetime.datetime.now().date()
# 建立星期几和对应的字符串的映射关系
weekday_map = {0: "星期一", 1: "星期二", 2: "星期三",3: "星期四", 4: "星期五", 5: "星期六", 6: "星期日"}
# 获取今天是星期几
weekday = today.weekday()
# 判断是工作日还是周末,并输出相应的提示信息
for key, value in weekday_map.items():if key == weekday:if 0 <= key <= 4:  # 星期一到星期五print("今天是{}, 今天要上班!".format(value))else:  # 星期六或星期日print("今天是{},今天出去玩!".format(value))break

 运行结果:


题目2:

会计期末,存货应当按照成本与可变现净值熟低计量。当存货成本低于可变现净值时,存货按成本计量,当存货成本高于可变现净值时,存货按可变现净值计量。

要求:请利用 if-else 条件语句,编写可以判断期末存货成本计量金额的代码逻辑,并输出存货成本为 600000 元,可变现净值为 956000 元的期末存货成本计量金额。

cost = 600000  # 存货成本为600000元
net_realizable_value = 956000  # 可变现净值为956000元
if cost < net_realizable_value:inventory_valuation = cost
else:inventory_valuation = net_realizable_value
print("期末存货成本计量金额为:", inventory_valuation, "元")

运行结果:


题目3:

甲公司1-4月销售额分别为20万、18万元、16万元、17.4万元。要求:使用 for 循环与 break 语句筛选出收入额在17万元以上的第一个月份

# 1-4月份收入额存入数组
sales = [20, 18, 16, 17.4]
# 定义收入额17万
t_sales = 17
# 使用for循环遍历数组
for month, sale in enumerate(sales, start=1):# 比较数组值与t_sales  判断第一个收入额在17万以上的月份if sale >= t_sales:print("收入额在17万元以上的是第一个月份是", month, "月")break# break终止循环

运行结果:

 


题目4:

假设你有 100.000元可以用于投资,现在有三种方案可供选择。本金用变量capital表示。
第一种方案是将全部资金存入银行定期账户,年利率为 3%(bank interest rate);公式:bank_return =capital"bank_interest_rate第二种方家是购买基金,预计年收益率为8%(fund annual return);公式:fundreturn=capital*fund_annual_retun第三种方案是购买股票,预计年收益率为15%(stock_annual_return)。公式:stock_return=capital*stock_annual_return现在需要编写一个程序帮助你选择最佳的投资方案。提示:比较bank_retum,fund_retum,stock_retun,三个数字大小结果如下所示:
最佳投资方案为:股票,年化收益率为15.00%

# 可投资金额
capital = 100000# 银行定期账户年利率
bank_interest_rate = 0.03# 基金年收益率
fund_annual_return = 0.08# 股票预计年收益率
stock_annual_return = 0.15# 计算三种不同方案的收益
bank_return = capital * bank_interest_rate
fund_return = capital * fund_annual_return
stock_return = capital * stock_annual_return# 比较三种方案的收益并选择输出最佳方案
if bank_return > fund_return and bank_return > stock_return:print("最佳投资方案为:银行定期账户,年化收益率为", format(bank_interest_rate * 100, ".2f"), "%")
elif fund_return > bank_return and fund_return > stock_return:print("最佳投资方案为:基金,年化收益率为", format(fund_annual_return * 100, ".2f"), "%")
else:print("最佳投资方案为:股票,年化收益率为", format(stock_annual_return * 100, ".2f"), "%")

运行结果:

 


🥇Summary

上述内容就是此次 Python程序设计——作业练习(一)计算题 的全部内容了,感谢大家的支持,相信在很多方面存在着不足乃至错误,希望可以得到大家的指正。🙇‍(ง •_•)ง

调整自己。不忘来时路,努力前行,找到前进的方向。

2023年第四十四期,希望得到大家的喜欢🙇‍

希望大家有好的意见或者建议,欢迎私信,一起加油


以上就是本篇文章的全部内容了

 ~ 关注我,点赞博文~ 每天带你涨知识!

1.看到这里了就 [点赞+好评+收藏] 三连 支持下吧,你的「点赞,好评,收藏」是我创作的动力。

2.关注我 ~ 每天带你学习 :各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、HTML模板 、C++、数据结构、Python程序设计、Java程序设计、爬虫等! 「在这里有好多 开发者,一起探讨 前端 开发 知识,互相学习」!

3.以上内容技术相关问题可以相互学习,可 关 注 ↓公 Z 号 获取更多源码 !
 


获取源码?私信?关注?点赞?收藏?WeChat?

👍+✏️+⭐️+🙇‍

有需要源码的小伙伴可以 关注下方微信公众号 " Enovo开发工厂 "

这篇关于Python程序设计——作业练习(一)财务计算题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/241484

相关文章

一文教你Python如何快速精准抓取网页数据

《一文教你Python如何快速精准抓取网页数据》这篇文章主要为大家详细介绍了如何利用Python实现快速精准抓取网页数据,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录1. 准备工作2. 基础爬虫实现3. 高级功能扩展3.1 抓取文章详情3.2 保存数据到文件4. 完整示例

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

基于Python打造一个智能单词管理神器

《基于Python打造一个智能单词管理神器》这篇文章主要为大家详细介绍了如何使用Python打造一个智能单词管理神器,从查询到导出的一站式解决,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 项目概述:为什么需要这个工具2. 环境搭建与快速入门2.1 环境要求2.2 首次运行配置3. 核心功能使用指

Python实现微信自动锁定工具

《Python实现微信自动锁定工具》在数字化办公时代,微信已成为职场沟通的重要工具,但临时离开时忘记锁屏可能导致敏感信息泄露,下面我们就来看看如何使用Python打造一个微信自动锁定工具吧... 目录引言:当微信隐私遇到自动化守护效果展示核心功能全景图技术亮点深度解析1. 无操作检测引擎2. 微信路径智能获

Python中pywin32 常用窗口操作的实现

《Python中pywin32常用窗口操作的实现》本文主要介绍了Python中pywin32常用窗口操作的实现,pywin32主要的作用是供Python开发者快速调用WindowsAPI的一个... 目录获取窗口句柄获取最前端窗口句柄获取指定坐标处的窗口根据窗口的完整标题匹配获取句柄根据窗口的类别匹配获取句

利用Python打造一个Excel记账模板

《利用Python打造一个Excel记账模板》这篇文章主要为大家详细介绍了如何使用Python打造一个超实用的Excel记账模板,可以帮助大家高效管理财务,迈向财富自由之路,感兴趣的小伙伴快跟随小编一... 目录设置预算百分比超支标红预警记账模板功能介绍基础记账预算管理可视化分析摸鱼时间理财法碎片时间利用财

Python中的Walrus运算符分析示例详解

《Python中的Walrus运算符分析示例详解》Python中的Walrus运算符(:=)是Python3.8引入的一个新特性,允许在表达式中同时赋值和返回值,它的核心作用是减少重复计算,提升代码简... 目录1. 在循环中避免重复计算2. 在条件判断中同时赋值变量3. 在列表推导式或字典推导式中简化逻辑

python处理带有时区的日期和时间数据

《python处理带有时区的日期和时间数据》这篇文章主要为大家详细介绍了如何在Python中使用pytz库处理时区信息,包括获取当前UTC时间,转换为特定时区等,有需要的小伙伴可以参考一下... 目录时区基本信息python datetime使用timezonepandas处理时区数据知识延展时区基本信息

Python位移操作和位运算的实现示例

《Python位移操作和位运算的实现示例》本文主要介绍了Python位移操作和位运算的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 位移操作1.1 左移操作 (<<)1.2 右移操作 (>>)注意事项:2. 位运算2.1

使用Python和Pyecharts创建交互式地图

《使用Python和Pyecharts创建交互式地图》在数据可视化领域,创建交互式地图是一种强大的方式,可以使受众能够以引人入胜且信息丰富的方式探索地理数据,下面我们看看如何使用Python和Pyec... 目录简介Pyecharts 简介创建上海地图代码说明运行结果总结简介在数据可视化领域,创建交互式地