黃冠霖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)

from math import *

心得使用ul=undered list標記語言

  • 輸入函式庫,例如比較
    • import math
    • from math import all
  • 自訂函數
    • def 函數名稱()
    • Define
    • Definite當然的
    • Definition
    • 常常被利用於模組化程式碼

貼到VS Code建立視窗

from math import *   #黃冠霖從math輸入所有函式
from tkinter import *#從建構視窗函式庫輸入所有函式
# import math #黃冠霖輸入math函式庫
def abc(r): #定義函數abc
  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("正弦sin "+str(sin(z)))
  print("餘弦cos "+str(cos(z)))
def group(r, t):
  abc(r)
  tri(t)
r , t = 1, pi/3   #半徑, 60度=pi/3
group(r,t)
tk = Tk()
tk.title("黃冠霖tkinter視窗")
canvas = Canvas(tk, width=600, height=400)
canvas.pack()
label1 = Label(tk, text="輸入半徑:", font=('微軟粗黑體', 20))
label1.pack()
tk.mainloop()

评论

此博客中的热门博文

衍生性商品風險管理

程式碼註解

期貨業務員2025年考試power錄製螢幕