導入數學#第9列(z1=10)、13列(廣域變數)、插入16列cos、插入18繪圖 tk = Tk() #眼前視窗名為tk tk.geometry('1200x400') #1200像素 tk.title("python tkinter 三角函數") 畫布 = Canvas(tk,寬度=1200,高度=400,背景='灰色') canvas.grid(行=0,列=0,padx=5,pady=5,列跨距=3) 延遲=10 #毫秒,1/1000秒 x1,y1,z1=0,200,10 #Python特徵: 多變數=多個值 h=190 #上下範圍 相當於數字1到-1 Degree=0 #角度度 def LauHou(): 全域 x1, y1, z1 x2 = x1 + 1 y2=200 - h*math.sin(0.05*x2)#座標從左上角.... z2=200-h*math.cos(0.05*x2) l1=canvas.create_line(x1,y1,x2,y2,fill='紅色',width=5) l2=canvas.create_line(x1,z1,x2,z2,fill='粉紅色',width=5) if (x2 < 1200): #沒有超過,記得將「小於」改成傷害 x1,y1,z1=x2,y2,z2 canvas.after(delay,LauHou)#每隔delay執行 別的: 返回 LauHou() #執行LauHou老猴 tk.mainloop()# -*- 編碼:utf-8 -*- “”” Spyder 編輯器 這是一個臨時腳本檔。 “””