發表文章

目前顯示的是 5月, 2023的文章

葉宸瑋python time.sleep()自建函數畫線段

圖片
from tkinter import * #從函式庫 tkinter 輸入所有 * 方法 import math #從函式庫 math 輸入所有 * 方法 from time import * class Regular: def __init__(self, cx, cy, cr, s, t, c, w): #類別共同的設定必然 def __init__ initiate發起 self.cx, self.cy, self.cr = cx, cy, cr #取得中心座標cx, cy, 半徑cr self.s, self.t = s, t #取得邊角數目s,t尖銳程度,取代原來的k = s.get() self.c, self.w = c, w #取得顏色c,寬度w self.u = 2 * math.pi / self.s #使用模組 math 圓周率 pi self.x, self.y = [], [] for i in range( int(self.s * 1.5)): self.x.append(self.cx + self.cr*math.cos(i*self.u)) self.y.append(self.cy + self.cr*math.sin(i*self.u)) def drawLine(self, x0, y0, x1, y1): canvas.create_line(x0, y0, x1, y1, width = self.w, fill=self.c) def draw(self): #類別的方法 for i in range( int(self.s * 1.5) - self.t): self.drawLine(self.x[i], self.y[i], self.x[i + self.t], self.y[i + self.t]) sleep(0.1) #休息1秒 tk.upda...

葉宸瑋 微軟ACCESS查詢SQL語法

圖片
簽證公司數目 match index 339 第一大 408 勤業眾信聯合會計師事務所 227 第二大 752 資誠聯合會計師事務所 219 第三大 138 安侯建業聯合會計師事務所 106 第四大 32 安永聯合會計師事務所 28 第五大

葉宸瑋python, input, str, float

圖片
from math import * def f(r): print(f"u,4tp6輸入的半徑{r} ") print(f"葉宸瑋圓面積: {pi*r*r} ") print(f"球體積: {pi*r*r*r*4/3}") print(f"球表面積:{pi*r*r*4}") def abc(r): print("葉宸瑋輸入的半徑 " + str(r)) print("圓面積: "+str(pi*r*r)) print("圓周長: "+str(pi*r*2)) print("球體積: "+str(pi*r*r*r*4/3)) print("球表面積:"+str(pi*r*r*4)) def tri(z): print("葉宸瑋輸入的角度 " + str(y)) print("正弦sin "+str(sin(z))) print("餘弦cos "+str(cos(z))) def g(z): print(f"正弦sin {sin(z)}") print(f"餘弦cos {cos(z)}") def group(r, t): abc(r) tri(t) f(r) g(t) r = float(input("輸入半徑: ")) y = float(input("輸入角度360度單位: ")) t = y/180*pi #將360較度轉成弧度180=pi group(r,t)

葉宸瑋Query查詢Datasheet view資料工作表檢視SQL檢視Design檢視

圖片
SELECT 中國股票資料表.代號, 中國股票資料表.公司名稱, 中國股票資料表.價格, 中國股票資料表.漲跌, 中國股票資料表.漲跌幅, 中國股票資料表.成交量, 中國股票資料表.[3個月平均成交量], 中國股票資料表.市值 FROM 中國股票資料表 WHERE (((中國股票資料表.漲跌) 177 178 179

葉宸瑋python自訂函數built-in內建函數import輸入函式庫

from math import * #葉宸瑋從math函式庫輸入所有函數 #取代原來的import math def f(r): #定義函數 define 名稱(參數),以下相同縮排都是 print("圓面積pi r*r: "+str(pi*r*r)) print("圓周長pi r*2: "+str(pi*r*2)) print("球體積pi r*r*r*4/3:"+str(pi*r*r*r*4/3)) print("球表面積pi r*r*4: "+str(pi*r*r*4)) def g(angle): print("正弦sin:"+str(sin(angle))) print("餘弦cos:"+str(cos(angle))) def h(x,y): #用在模組化你的程式碼 f(x) g(y) print("葉宸瑋:自訂函數h呼叫f,g再呼叫內建pi,sin,cos\n") h(1,pi/6) import math #葉宸瑋輸入math函式庫 r = 1#半徑 print("圖周率"+str(math.pi)) #字串 +str(數字) print(”圓面積"+str(math.pi*p*p)) print(“圓周長"+str(math.pi*r*2)) print"(球表面積"tstr(math.pi*p*p*4)) print(“球體積"+str(math.pitp*p*4/3))

葉宸瑋_Python類別class函數function

polyList = [] xyr = (50,100,150,200,250,300,350,400) st = (1,2,3,4,5,6,7,8,9,10,11,12,16,20,24,28,32) tk = Tk() tk.title("葉宸瑋視窗使用者介面GUI") #也可以定義視窗名為 window, root課本都如此習慣 canvas = Canvas(tk, width=600, height=450) canvas.pack() cx, cy, cr, s, t = IntVar(tk),IntVar(tk),IntVar(tk),IntVar(tk),IntVar(tk) cx.set(xyr[3]) #預設座標 x=200 cy.set(xyr[3]) #預設座標 y=200 cr.set(xyr[1]) #預設半徑 r=100 s.set(st[9]) #預設邊形 8 t.set(st[0]) #預設堅度 1即凸多邊形 label1 = Label(tk, text="位置x ").pack(side=LEFT) #距離左側 option1 = OptionMenu(tk, cx, *xyr).pack(side=LEFT) label2 = Label(tk, text="位置y ").pack(side=LEFT) #距離頂端 option2 = OptionMenu(tk, cy, *xyr).pack(side=LEFT) label3 = Label(tk, text="半徑r ").pack(side=LEFT) #半徑 option3 = OptionMenu(tk, cr, *xyr).pack(side=LEFT) label4 = Label(tk, text="邊形s ").pack(side=LEFT) #幾個邊 option4 = OptionMenu(tk, s, *st).pack(side=LEFT) label5 = Label(tk, text="堅度t ").pack(side=LEFT) #相鄰建構,尖銳度 option5 = OptionMenu(tk, t, *...