在視窗上用滑鼠點幾個點,按執行後,畫出最低次的多項式圖形通過這幾個點?
總網頁瀏覽量
2019年8月9日 星期五
2019年7月25日 星期四
手寫畫板
from tkinter import *
class plant:
def __init__(self):
window = Tk()
window.title("手寫畫板")
self.canvas = Canvas(window,width =600, height = 500,bg = "White")
frame = Frame(window)
btClear=Button(frame, text=' Clear All ',font=('Arial', 15),borderwidth=10
,bg='light blue', command=self.clear).pack()
window.columnconfigure(0, weight=1)
window.rowconfigure(0, weight=1)
self.canvas.grid(column=0, row=0, sticky='nwes')
self.canvas.bind('<Button-1>', self.xy)
self.canvas.bind('<B1-Motion>', self.line)
self.canvas.pack()
frame.pack()
window.mainloop()
lasty, lastx = 0, 0
def clear(self):
self.canvas.delete('li')
def xy(self,event):
global lasty, lastx
lastx = event.x
lasty = event.y
def line(self,event):
global lasty, lastx
self.canvas.create_line(lastx,lasty,event.x,event.y,
fill="red",width=3,tags='li')
lasty = event.y
lastx = event.x
plant()
執行檔下載
2019年7月16日 星期二
海龍公式視窗版 Ⅱ
import tkinter as tk
window = tk.Tk()
window.title('給三角形三邊長求面積')
window.geometry('600x400')
tk.Label(window,bg='pink',text='@ 請輸入三角形三邊長 @',font=('Arial',17),
width=30,height=2).pack()
tk.Label(window,bg='cyan',text='# 第 一 邊 長 #',font=('Arial', 15)).pack()
first=tk.Entry(window,font=('Arial', 13))
first.pack()
tk.Label(window,bg='yellow',text='# 第 二 邊 長 #',font=('Arial', 15)).pack()
second=tk.Entry(window,font=('Arial', 13))
second.pack()
tk.Label(window,bg='light green',text='# 第 三 邊 長 #',font=('Arial', 15)).pack()
third=tk.Entry(window,font=('Arial', 13))
third.pack()
def heron():
a=float(first.get())
b=float(second.get())
c=float(third.get())
s=0.5*(a+b+c)
area=(s*(s-a)*(s-b)*(s-c))**(0.5)
var='三角形不存在!!'
if area<=0:
t.insert('insert',var)
else:
t.insert('insert', area)
tk.Button(window,font=('Arial', 15),borderwidth=10,bg='light blue',
text="==> 按我計算三角形面積 <==",command=heron).pack()
t = tk.Text(window,bg='gold',font=('Arial', 13),
height=3,width=30)
t.pack()
window.mainloop()
😕😕😕
放心,它不是病毒,可以執行,小弟能力還不夠強大寫病毒 !!
2019年6月26日 星期三
2019年6月17日 星期一
2019年6月12日 星期三
訂閱:
文章 (Atom)