求助 小白拙作 大佬勿喷
file:///C:/Users/Administrator/AppData/Roaming/Tencent/QQ/Temp/~MAA(ZQX(I~N%25%60I%7B0~LPO%60B.png #效果图网址file:///C:/Users/Administrator/Desktop/%E4%BB%A3%E7%A0%81%E5%9B%BE.png #代码图
求助内容
1.他的年不知道如何达成效果图 principal amount: 100
year 1: $105.0
year 2: $110. 25
year 3: $115. 7625
year 4: $121. 55062500000001
year 5: $127 .62815625000002
year 6: $134. 00956406250003
year 7: $140. 71004226562505
year 8: $147. 74554437890632
这是效果
#初始参数(资金,时间,利率)
principal_ amount = input(" 请输入初始资金:“)
rate = input(请输入利率:“)
time = 1input(“请输入投资(年)时间:“)
#转换参数
data_ rate = float (rate)
data_ _money = float (pr incipal_ ,amount )
data_ time = int (t ime)
#打印参数
print(“初始资金:“ + principal_ amount)
new_ money = data_ money + data_ money * data_ rate
def invest () :
year = data _t ime
new_ year = str (year)
get_ money = str (new_ money)
while year >0:
year =. year +. 1
print( year’ + new_ year +’’+ get_ _money)
year = year- 2
if year == 0:
break
invest ()
这是小白自己写的垃圾代码
你给的这个网址是本地电脑的地址吧,看不到图片 历害了{:10_266:} 测试,是编程最起码的素养,融于骨髓。
发帖之后,应该自测一下吧。不做评价,自己体会吧。 file:///C:/Users/Administrator/AppData/Roaming/Tencent/QQ/Temp/~MAA(ZQX(I~N%25%60I%7B0~LPO%60B.png
file:///C:/Users/Administrator/Desktop/%E4%BB%A3%E7%A0%81%E5%9B%BE.png
我重新提交下网址
这个大部分实现了 就差效果图的那些能够自己算年的了
感谢大佬们的帮助 风尘岁月 发表于 2020-5-23 07:46
file:///C:/Users/Administrator/Desktop/%E4%BB%A3%E7%A0%81%E5%9B%BE.png
我重新提交下网址
这个大 ...
{:10_306:}
https://fishc.com.cn/thread-168190-1-1.html 风尘岁月 发表于 2020-5-23 07:46
file:///C:/Users/Administrator/Desktop/%E4%BB%A3%E7%A0%81%E5%9B%BE.png
我重新提交下网址
这个大 ...
用图床发
https://www.imgchr.com
看不下去了{:10_262:} liuzhengyuan 发表于 2020-5-23 09:14
用图床发
https://www.imgchr.com
看不下去了
我放的源码在置顶了 这个是发错了的 liuzhengyuan 发表于 2020-5-23 09:14
用图床发
https://www.imgchr.com
看不下去了
还有 大佬 我知道你很强 但是我还是大佬能 教一下小白 风尘岁月 发表于 2020-5-23 10:15
还有 大佬 我知道你很强 但是我还是大佬能 教一下小白
不好意思,你的代码有好多中文标点,换成英文的标点试试看? 大概猜了一下你的意思,#初始参数(资金,时间,利率)
principal_amount = input("请输入初始资金:")
rate = input("请输入利率:")
time = input("请输入投资(年)时间:")
#转换参数
data_rate = float(rate)
data_money = float (principal_amount )
data_time = int(time)
#打印参数
def invest(money,rate,time=1):
while time: #以时间不为0作为条件
money += money * rate #计算money的值
time -= 1 #每运算一次time-1
return money #返回money值
print('初始资金:',principal_amount)
for i in range(1,data_time+1): #每次都是从头开始,就效率来说可以有更好的解决办法(但我不想)
now_money = invest(data_money,data_rate,i)
print('第%d年:$%.3f' % (i,now_money))
不知道这个是不是符合你要的
效果:
吐槽一下:你的逻辑不算混乱,但语法和中英文输入小毛病很多 沐羽尘 发表于 2020-5-23 12:28
大概猜了一下你的意思,
不知道这个是不是符合你要的
效果:
是的 这个是我想要的得到的 但是语法着实没那么强大 小白上路 感谢大佬的帮助 沐羽尘 发表于 2020-5-23 12:28
大概猜了一下你的意思,
不知道这个是不是符合你要的
效果:
大佬 我觉得开头加一句while循环会更好 这样可以多次使用 风尘岁月 发表于 2020-5-23 13:06
大佬 我觉得开头加一句while循环会更好 这样可以多次使用
可以啊 自己要多练多调试 不要怕犯错 Python不会被你玩坏的{:10_250:} 本帖最后由 沐羽尘 于 2020-5-23 13:36 编辑
还有 我不是大佬 纯小白一枚{:10_250:} 沐羽尘 发表于 2020-5-23 13:35
还有 我不是大佬 纯小白一枚
不管怎么说 还是得感谢你
页:
[1]