日記 intime o'
積分近似 - Python 2008/3/8(Sat.)#実際に動かす場合
#「 (全角スペース)」を「 (半角スペース)」または
#「¥t(タブ)」に置換してくだし。
#-------------------------------
#-- 近似積分 -------------------
#--------REM - (c)Kero's World--
#-------------------------------
from Tkinter import *
import math
def Math():
cx=0
grid=10
d = 0
c = 40
for x in range(d,c):
y=28+(x-10)*(x-20)*(x-30)/180 # ←この式をc~dで積分する
for i in range(y):
paint(x*grid,i*grid,"blue")
cx += 1
paint(x*grid,y*grid,"black")
cx += 0.5
cx += d
Label(win,text=cx).pack(anchor=W)
def paint(x,y,col):
c.create_line(x-1,y-1,x+1,y+1,fill=col,width=3)
win=Tk()
win.title("積分のテスト".decode("sjis"))
c=Canvas(win,height=500,width=600)
c.pack()
Math()
win.mainloop()
コメ(0) | トラ(0)
(c)Kero's World