發表文章

目前顯示的是 6月, 2025的文章

林稊葦python運算CSV輸出TKINTER投資風險與報酬Markowitz

圖片
關鍵程式碼 def draw():#按下按鈕button1執行draw canvas.create_line(0,500,700,500,width=3,fill='black',arrow='last') canvas.create_line(10,600,10,5,width=3,fill='black',arrow='last') for firm in firms: t=(firm, year.get()) x = 10+20*stdev[t]*2*3**0.5 #放大20 y = 500 - 10*mean[t]*12 #放大10 dot=canvas.create_oval(x-5,y-5,x+5,y+5,fill='blue') lab=canvas.create_text(x+10,y,text=firm[4:7],anchor=W,font=('微軟中黑體', 16)) def delete():#按下按鈕button2執行delete canvas.delete('all') years=[x for x in range(2007, 2025)] year=IntVar(tk) year.set(years[0]) label = Label(tk, text="年度",font=('Arial',30,'bold'),).pack(side=LEFT) #距離左側 option1 = OptionMenu(tk, year, *years).pack(side=LEFT) button1 = Button(tk, text="繪圖 ",font=('Arial',30,'bold'), command = draw, bg='purple',fg='white').pack(side=LEFT) button2 = Button(tk, text="刪除 ...

林稊葦LIST清單DICT字典RANDOM模組

圖片
#註解林稊葦 import random x=[i for i in range(10)] print('產生清單',x) y={} for i in x: y[i]=random.random() print(y) for i in y: print(i,y[i])