發表文章

潘宇皓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",300),bg='yellow') label.pack() window.mainloop()

潘宇皓(集合)[串列LIST](元組TUPLE){字典:DICT和集合依樣但KEY所以:冒號VALUE值}

圖片
  this = [ "潘宇皓" , "檢舉" , "小括號" , "中" ] print ( this ) for i in range ( - 4 , 4 ):     print ( i , this [ i ])

D11151121潘宇皓

圖片
 https://www.youtube.com/watch?v=bfRwxS5d0SI&t=13s from tkinter import * #潘宇皓模仿Bro Code import random GAME_WIDTH , GAME_HEIGHT = 1000 , 900 PERIOD = 200   #更改變數PERIOD改成間隔PERIOD 打shift-ctrl-L以 次改全部 SPACE_SIZE , BODY_PARTS = 50 , 3 FOOD_COLOR = [ 'red' , 'orange' , 'yellow' , 'green' , 'purple' ] #串列,陣列 SNAKE_COLOR , BACKGROUND_COLOR = "pink" , "black" class Snake :     #類別class     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" ) ...
圖片
  程式碼 from tkinter import * #下載程式碼,從tkinter輸入所有函式 window = Tk () #建構視窗,名為window window . title ( '林芳如的python視窗' ) window . geometry ( '600x600+100+100' ) face = StringVar ( window ) emoji = ( ' \U0001f96F ' , ' \U0001f951 ' , ' \U0001f423 ' , ' \U0001f498 ' , ' \U0001f611 ' ) op1 = OptionMenu ( window , face , * emoji ). pack () b1 = Label ( window , textvariable = face , font = 'Arial 300 bold' ). pack () window . mainloop () 405單元 406單元

潘宇皓python期中考javascript按鈕button事件onchange

圖片
  潘宇皓輸入參數 輸入k 輸入m 輸入n 執行自訂函數     red   lightgreen   blue   gray   重點 span手掌張開拇指到小指,短橋梁長度。 VSCode是IDE整合開發環境。 CTRL+SHIFT+L一次改全部 Integrated Development Environment alert內建函數,自訂函數abc 利用id加上syle方法是#id 潘宇皓輸出結果

潘宇皓python與Javascript程式碼對照

CSS示範程式碼 h1{background-color: purple; color: white; border: 10px solid red; text-align:center; padding: 5px} ul{background-color: green; color: white; font-size: 2em;line-height:1.5} input{font-size:24px;background-color:rgb(210, 250, 215);} .monkey{font-size:36px;} HTML示範程式碼 潘宇皓輸入參數 輸入k 輸入m 輸入n 執行自訂函數 重點 alert內建函數,自訂函數abc 潘宇皓輸出結果 JAVASCRIPT示範程式碼 const space=' ', slash='/', backslash='\\', cr='\n'; function row1(k,m){ for(let i=0; i \n'; for(let i=0; i '; document.getElementById('out').innerHTML=out;}

java D11151121 潘宇皓

圖片
import java.awt.*; import java.awt.geom.Line2D; import javax.swing.*; public class Options { public static void main(String[] args) { JFrame frame = new JFrame("潘宇皓Java繪製選擇權到期日損益"); Container cp = frame.getContentPane(); cp.add(new JComponent() { public void paintComponent(Graphics g) { Graphics2D g2 = (Graphics2D) g; g2.setStroke(new BasicStroke(2));//stroke中風,筆觸 g2.setFont(new Font("monospaced", Font.BOLD, 20)); g2.drawString("潘宇皓買入賣權到期日損益",0,120); g2.draw(new Line2D.Float(0, 0, 100, 100)); g2.draw(new Line2D.Float(100, 100, 200, 100)); g2.drawString("潘宇皓買入買權到期日損益",300,120); g2.draw(new Line2D.Float(300, 100, 400, 100)); g2.draw(new Line2D.Float(400, 100, 500, 0)); g2.drawString("潘宇皓賣出賣權到期日損益",0,180); g2.draw(new Line2D....