發表文章

D10621341林心憲期末考

圖片
from tkinter import * def doSomething(event): #print("林心憲按下: " + event.keysym) label.config(text=event.keysym) window = Tk() window.bind("<key>",doSomething) #註解如果要在網頁放&怎麼辦理? window.title("林心憲期末考") #加上title label = Label(window,font=("Helvetica",100),bg='yellow') label.pack() window.mainloop()

林心憲python類別class函數def

圖片
  影片445 wikipedia智能合約 bro code snake game程式碼 from tkinter import * import random GAME_WIDTH , GAME_HEIGHT = 1000 , 800 SPEED = 200     #時間單位千分之一 SPACE_SIZE , BODY_PARTS = 50 , 3 #左邊變數 assigning value一次改全部 ctrl shift L COLOR = [ "red" , "orange" , "yellow" , "green" , "blue" , "indigo" , "purple" , "pink" ] #0123456 FOOD_COLOR = "white" BACKGROUND_COLOR = "black" class Snake : #類別Snake     def __init__ ( self ):         self . body_size = BODY_PARTS         self . coordinates = []         self . squares = []         for i in range ( 0 , BODY_PARTS ):             self . coordinates . append ([ 0 , 0 ])         for x , y in self . coordinates :             i = random . randint ( 0 , 6 ) #產生整數亂數0到6             square = canvas . create_recta...

林心憲bro code貪吃蛇

圖片
程式碼貼上要用撰寫模式 from tkinter import * import random GAME_WIDTH,GAME_HEIGHT = 1000 , 800 SPEED = 1000 SPACE_SIZE, BODY_PARTS = 200 , 3 #左邊變數 assigning value SNAKE_COLOR = "#00FF00" FOOD_COLOR = "white" BACKGROUND_COLOR = "#000000" class Snake :     def __init__ ( self ):         self .body_size = BODY_PARTS         self .coordinates = []         self .squares = []         for i in range ( 0 , BODY_PARTS):             self .coordinates.append([ 0 , 0 ])         for x, y in self .coordinates:             square = canvas.create_rectangle(x, y, x + SPACE_SIZE, y + SPACE_SIZE, fill = SNAKE_COLOR, tag = "snake" )             self .squares.append(square) class Food :     def __init__ ( self ):         x = random.randint( 0 , (GAME_WIDTH / SPACE...

教育學習網python繪圖canvas

圖片
  import tkinter as tk root = tk.Tk() root.title( '林心憲模仿教育學習網' ) root.geometry( '300x300' ) canvas = tk.Canvas(root, width = 300 , height = 300 ) canvas.create_rectangle( 10 , 10 , 50 , 100 ) canvas.create_rectangle( 60 , 10 , 110 , 100 , width = 8 ) canvas.create_rectangle( 120 , 10 , 170 , 100 , width = 8 , fill = '#f00' ) canvas.create_rectangle( 180 , 10 , 230 , 100 , width = 8 , fill = '#f00' , outline = '#00f' ) canvas.create_rectangle( 240 , 10 , 290 , 100 , width = 3 , fill = '#fff' , outline = '#0a0' , dash = ( 5 , 5 )) canvas.create_oval( 210 , 120 , 250 , 160 , width = 3 , fill = '#fff' , outline = '#0a0' , dash = ( 5 , 5 )) canvas.create_text( 40 , 110 , text = 'Yeeeeee' , anchor = 'nw' , fill = '#0a0' , font = ( 'Arial' , 30 , 'bold' , 'italic' , 'underline' )) canvas.pack() root.mainloop() frame框架, width, height, src=source

林心憲GUI計算機eval函數比較美國與印度程式碼

圖片
 印度計算機 程式碼: from tkinter import * def button_press ( num ):     global equation_text     equation_text = equation_text + str (num)     equation_label.set(equation_text) def equals ():     global equation_text     try :         total = str ( eval (equation_text))         equation_label.set(total)         equation_text = total     except SyntaxError :         equation_label.set( "syntax error" )         equation_text = ""     except ZeroDivisionError :         equation_label.set( "arithmetic error" )         equation_text = "" def clear ():     global equation_text     equation_label.set( "" )     equation_text = '' window = Tk() window.title( '林心憲拷貝美國人的程式碼' ) window.geometry( "500x500" ) equation_text = "" equation_label = Stri...