以一个程序开始吧,这作为我学习python的一个笔记记录的地方,会持续更新! 1.简单的复利计算
principle = 1000 #初始金额
rate = 0.05 #利率
numyears = 5 #年数
year = 1 #初始化year的值为1
while year< numyears:
principle = principle * (1 + rate)
print(year, principle)
year += 1 #相当于year=year+1
运行结果:
1 1050.0
2 1102.5
3 1157.625
4 1215.5062500000001
限制输出精度为两位,采用字符串格式化运算符% %3d将一个整数格式化为在一个宽度为3的列中右对齐 %0.2f 将一个浮点数格式化为在小数点后只出现两位数
print("%3d %0.2f" %(year, principle))
year += 1
运行结果:
1 1050.00
2 1102.50
3 1157.62
4 1215.51