这是一篇记录初次尝试用python完成简单图形的绘制的笔记ψ(._. )>
本次图形绘制非常简单,主要学习怎样绘制一个本金随年利率逐年变化的柱形图,程序需要输入本金和利率,然后生成10年内本金变化的图形,以下是程序代码:
from graphics import*
def main():
print("这是一个显示本金逐年变化的程序")
principal = float(input("请输入本金:"))
apr = float(input("请输入利率:"))
win = GraphWin("本金增长变化图",320,240) #标题和图形窗口的大小
win.setBackground("white") #将背景填充为白色
Text(Point(20,230),'0.0K').draw(win) #左侧竖直方向上的标签
Text(Point(20,180),'2.5K').draw(win)
Text(Point(20,130),'5.0K').draw(win)
Text(Point(20,80),'7.5K').draw(win)
Text(Point(20,30),'10.0K').draw(win)
for year in range(0,11): #利用循环显示10年来本金的柱形图
principal=principal*(1+apr)
xll=year*25+40
height = principal * 0.02
bar = Rectangle(Point(xll,230),Point(xll+25,230-height))
bar