發表文章

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

張乃元keyevents期末考

圖片
截圖 影片 程式碼 from tkinter import * def doSomething(event): #print("You pressed: " + event.keysym) label.config(text=event.keysym) window = Tk() window.title("張乃元期末考") window.bind("<Key>",doSomething) label = Label(window,font=("Helvetica",200),bg="#592c63") label.pack() window.mainloop() from tkinter import * def doSomething ( event ):     print ( "You pressed: " + event .keysym)     label . config ( text = event .keysym) window = Tk () window . bind ( "<Key>" , doSomething ) label = Label ( window , font = ( "Helvetica" , 100 )) label . pack () window . mainloop ()

張乃元{集合set}[串列list](元組tuple){字典:dict和集合一樣但key所以:冒號value(值)}

圖片
this=["蕭婆","超人","達康","好笑"] that=["元","侯","朱","機","郭"] print(this) for i in range(-1,3):#-1為倒數第1 print(i,this[i]) for i in range(-5,5): print(i,that[i])

張乃元Brocode貪吃蛇random.randint

圖片
影片 截圖 程式碼 from tkinter import * import random GAME_WIDTH , GAME_HEIGHT = 1000 , 800 SPEED = 100 SPACE_SIZE , BODY_PARTS = 50 , 3 #左邊變數 assigning value SNAKE_COLOR = [ "#108F81" , "#10F076" , "#890911" , "indigo" , "#110077" ] FOOD_COLOR = "#A5DEE4" BACKGROUND_COLOR = "#6A8372" 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 :             i = random . randint ( 0 , 4 )             square = canvas . create_rectangle ( x , y , x + SPACE_SIZE , y + SPACE_SIZE , fill = SNAKE_COLOR [ i ], tag = "snake" , width = 20 , outline = "yellow...

張乃元Bro Code貪吃蛇python snake game

圖片
影片 截圖 程式碼 from tkinter import * import random GAME_WIDTH,GAME_HEIGHT = 1000 , 700 SPEED,SPACE_SIZE = 250 , 50 BODY_PARTS = 3 SNAKE_COLOR = "#91b493" FOOD_COLOR = [ 'blue' , 'pink' , 'green' , 'yellow' ] BACKGROUND_COLOR = "#5e3d50" 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 /...