發表文章

蘇俊宇RANK排序PERCENTRANK百分比PERCENTILE百分位DATE,MID,RIGHT

圖片
設立日期 TSE上市日 會計師事務所 PR 排序rank 遞增排序 百分位 PERCENTILE 年月日 劉任昌 19561228 19941022 國富浩華聯合會計師事務所 0.00% 11 1 找到第(百分)幾個 1956/12/28 =DATE(LEFT(E2,4),MID(E2,5,2),RIGHT(E2,2)) 19541213 19691127 勤業眾信聯合會計師事務所 10.00% 10 2 0 58 =PERCENTILE(我的員工群,L3) 1954/12/13 DATE日期函數 19650724 19810410 南台聯合會計師事務所 20.00% 9 3 0.1 89 第10大 1965/7/24 LEFT取左邊 19640315 19911205 資誠聯合會計師事務所 30.00% 8 4 0.25 227 1964/3/15 MID取中間 19740507 19900606 勤業眾信聯合會計師事務所 40.00% 7 5 0.5 480 中位數 1974/5/7 RIGHT取右邊 19570321 19620618 勤業眾信聯合會計師事務所 50.00% 6 6 0.75 974 1957/3/21 19600321 19710202 勤業眾信聯合會計師事務所 60.00% 5 7 0.9 1407 第二大 1960/3/21 19590704 19640824 大中國際聯合會計師事務所 70.00% 4 8 1 2999 第一大 1959/7/4 19501229 19620209 勤業眾信聯合會計師事務所 80.00% 3 9 0.95 2203 用內插法 1950/12/29 19530922 19620209 資誠聯合會計師事務所 90.00% 2 10 2203是1407和2999的平均 1953/9/22 19601228 19780520 安侯建業聯合會計師事務所 100.00% 1 11 1960/12/28 160311 =RANK($C12,$C$2:$C$12) 2654 相差2654天 張剛綸 =PERCENTRANK(我的員工群,C12)

蘇俊宇EXCEL和PYTHON使用集合統計21家會計師事務所

圖片
import csv #輸入csv套件comma separated value file = open('TWSE.CSV','r',encoding='utf-8') #打開下載的檔案TWSE.CSV,模式是r讀取, csvreader = csv.reader(file) #將檔案逐列讀入串列變數csvreader header, rows = [], [] #宣告空白串列(陣列,清單) header = next(csvreader) #串列header存放第一列標題 for row in csvreader: #逐列讀檔案、附加append於rows串列 rows.append(row) file.close() #關閉檔案 print(header) n = len(rows) #增加一個 n 方便閱讀 print('上市公司數目',n) for i in range(n): print(i+1,'家公司',rows[i][0]) accountant = set() #訂定集合變數稱為會計師 for i in range(n): accountant.add(rows[i][6]) print('蘇俊宇使用集合set統計會計師',len(accountant))

蘇俊宇期末考為python貪吃蛇增加速度

圖片
from tkinter import * import random GAME_WIDTH,GAME_HEIGHT = 800, 400 SPEED = 1000 #時間單位千分之一 SPACE_SIZE, BODY_PARTS= 50, 3 #左邊變數 assigning value SNAKE_COLOR = ["red","orange","yellow","green","blue","indigo", "purple"] FOOD_COLOR = "white" BACKGROUND_COLOR = "black" 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,6) square = canvas.create_rectangle(x, y, x + SPACE_SIZE, y + SPACE_SIZE, fill=SNAKE_COLOR[i], tag="snake", width=20,outline='blue') self.squares.append(square) class Food: def __init__(self): x = random.randint(0, int(GAME_WIDTH / SPACE_SIZE)-1) * SPACE_SIZE y = random.randint(0, int(GAME_H...

甲班蘇俊宇PYTHON特色:維基百科

維基百科PYTHON 縮排INDENTATION Python uses whitespace indentation(使用空白鍵縮排), rather than curly brackets or keywords(而不是使用 大括號 或是關鍵字), to delimit blocks(來分隔區段). An increase in indentation comes after certain statements; a decrease in indentation signifies the end of the current block.[82] Thus, the program's visual structure accurately represents its semantic structure.[83] This feature is sometimes termed the off-side rule. Some other languages use indentation this way; but in most, indentation has no semantic meaning. The recommended indent size is four spaces. Python uses whitespace indentation, rather than curly brackets or keywords, to delimit blocks. An increase in indentation comes after certain statements; a decrease in indentation signifies the end of the current block.[82] Thus, the program's visual structure accurately represents its semantic structure.[83] This feature is sometimes termed the off-side rule. Some other languages use indentation this way; but in most, in...

蘇俊宇Javascript執行三角函數繪圖

圖片
Javascript在網頁就可以執行不需要開啟VS Code 蘇俊宇執行 翹課蟲執行

蘇俊宇PYTHON條件判斷if否則elif

圖片
from tkinter import * #或者import tkinter as tk import math#輸入數學MATH函式庫 tk = Tk() #建構視窗名為tk tk.geometry('1200x400')#視窗 寬1200像素 tk.title("蘇俊宇python tkinter三角函數") canvas = Canvas(tk, width=1200, height=400, bg='pink') canvas.grid(row=0,column=0,padx=5,pady=5,columnspan=3) delay=2 # milliseconds, 1/1000秒 x1,y1,z1=0,200,10#python特徵,多變數=對等值 h=190 #上下範圍,相當於數學1到-1 def LH(): global x1, y1, z1, inc #global全球,local當地 if (x1 == 0): #判斷是否在左端 inc = 1 #改成往右邊走 canvas.delete("all") elif (x1 == 1200): #判斷是否在右端 inc = -1 #改成往左邊走 canvas.delete("all") x2 = x1 + inc #換到下個可能inc=1, 或inc=-1 y2=200 - h*math.sin(0.02*x2) z2=200 - h*math.cos(0.02*x2) L1=canvas.create_line(x1,y1,x2,y2,fill='BLUE',width=10) L2=canvas.create_line(x1,z1,x2,z2,fill='yellow',width=10) x1,y1,z1=x2,y2,z2#下一個起點是現在終點 canvas.after(delay,LH) LH() #執行LauHou老猴 tk.mainloop()

蘇俊宇python全域變數global和判斷if

圖片
from tkinter import * #或者import tkinter as tk import math#輸入數學MATH函式庫 tk = Tk() #建構視窗名為tk tk.geometry('1200x400')#視窗 寬1200像素 tk.title(" 蘇俊宇python tkinter三角函數") canvas = Canvas(tk, width=1200, height=400, bg='PINK') canvas.grid(row=0,column=0,padx=5,pady=5,columnspan=3) delay=3 # milliseconds, 1/1000秒 x1,y1,z1=0,200,10#python特徵,多變數=對等值 h=190 #上下範圍,相當於數學1到-1 def LH(): global x1, y1, z1#global全球,local當地 x2 = x1 + 1 #換到下個+1 y2=200 - h*math.sin(0.02*x2) z2=200 - h*math.cos(0.02*x2) L1=canvas.create_line(x1,y1,x2,y2,fill='BLUE',width=10) L2=canvas.create_line(x1,z1,x2,z2,fill='yellow',width=10) if (x2