日記 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