發表文章

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

林美瑄類別class __init__(self, 其他參數)

圖片
class Person: #建構類別稱為Person def __init__(self, name, age): #統一的初始設定 self.name = name self.age = age def __str__(self): #統一__str__呼叫類別回應函數 return f"{self.name}({self.age})" def myFunction(self): print("你好\n我是"+ self.name) #字串中插入\n換列 print("你好") print("我是"+ self.name) p1 = Person("林美瑄", 56) print(p1) p1.myFunction() #呼叫p1的myFunc from tkinter import * #從函式庫 tkinter 輸入所有 * 方法 import math #從函式庫 math 輸入所有 * 方法 from time import * from random 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...