Python写一个股价计算的脚本

文章介绍了一个简单的Python脚本,用于计算股价增长。首先通过常量定义公司名、股票代码和股价,然后转换为控制台输入,允许用户自定义数据。脚本涉及字符串格式化和类型转换,如将输入的字符串转换为浮点数进行数学计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

股价计算脚本

1. 常量计算方法

首先我们定义三个常量,分别是:公司名、股票代码、当前股价
随后在字符串前面加上 f 就可以进行快速格式化,不需要考虑数据类型,但是不能进行精度的控制,进行快速占位符输出


再次定义一个froat和int类型的常量,用来表示每日增长系数经过的天数
最后运用表达式,直接在输出语句中进行计算

name = "week开的公司"
stock_code = "003020"
stock_price = 19.99
print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price}")

stock_price_daily_growth_factor = 1.2
growth_days = 7
print("每日增长系数是:%.1f,经过了%d天的增长后,股价达到了:%.2f" % (
    stock_price_daily_growth_factor, growth_days, stock_price * stock_price_daily_growth_factor ** growth_days))

2. 控制台输入变量改造

常量填写的数据无法快速修改,本质上不算一个完整的程序
所以这里在控制台进行输入,通过这个方式进行计算,以达到自定义修改数据的功能


需要注意的是,因为在控制台输入的input数据只能是str类型的,所以需要将字符串转为数字才能进行下一步的计算,而且不同数据需要用到不同的类型去定义,比如增长系数、股价等,需要用到浮点型

# 股价计算小程序改造
name = input("请输入公司:")
stock_code = input("请输入股票代码:")
stock_price = input("请输入当前股价:")

print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price}")

stock_price_daily_growth_factor = input("请输入每日增长系数:")
growth_days = input("请输入增长天数:")
print("每日增长系数是:%.1f,经过了%d天的增长后,股价达到了:%.2f" % (
    float(stock_price_daily_growth_factor), int(growth_days),
    float(stock_price) * float(stock_price_daily_growth_factor) ** int(growth_days)))

3. 未完待续…

过段时间再进行维护

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值