發表文章

林峰聿Python建立GUI圖形使用者介面

圖片
space, slash, backslash, cr = ' ', '/', '\\', '\n' def row1(k,m):#定義自訂函數 for i in range(1, k+1): for ii in range(m): for j in range(k-i): f.write(space) f.write(slash) for j in range(2*i-2): f.write(space) f.write(backslash) for j in range(k-i): f.write(space) f.write(cr) def row2(r,m): for i in range(1, k+1): for ii in range(m): for j in range(i-1): f.write(space) f.write(backslash) for j in range(2*k-2*i): f.write(space) f.write(slash) for j in range(i-1): f.write(space) f.write('\n') k = input('輸入三角形長度: ') m = input('輸入橫向規格: ') n = input('往下重複次數: ') k, m, n = int(k), int(m), int(n) #將字串k轉integer整數append f = open("林峰聿.txt",'w',encoding='utf8')...

林峰聿期中考EMOJI取代斜線slash反斜線backslash

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

期中考網頁檔案對照Python寫入

圖片

林峰聿HTML,CSS,JavaScript將執行結果放置網頁取代檔案

圖片
期中考筆試重點 write寫入檔案模式mode w=write會覆蓋原有檔案, a=append接續原來檔案, x=create創立新檔案, x與w有何不同? write寫入檔案,預設不換行,換行'\n' print呈現在螢幕,預設換行,不換行end=''。 write寫入用到英文以外的字元(一,a,b)encoding='utf8'

林峰聿Python自訂函數迴圈write模式a與w

圖片
VS code截圖 程式碼 space, slash, backslash, cr = ' ', '/', '\\', '\n' def row (k,m): for i in range(1, k+1): for ii in range(m): for j in range(k-i): f.write(space) f.write(slash) for j in range(2*i-2): f.write(space) f.write(backslash) for j in range(k-i): f.write(space) f.write(cr) def row2(k,m): for i in range(1, k+1): for ii in range(m): for j in range(i-1): f.write(space) f.write(backslash) for j in range(2*k-2*i): f.write(space) f.write(slash) for j in range(i-1): f.write(space) f.write(cr) k = input('輸入規格: ') m = input('輸入橫向規格: ') n = input('重複次數:') k,m,n=int(k),int(m),int(n) f = open("林峰聿.txt",'w',encoding="utf8") f.write('我是11\n') pr...

林峰聿開啟資料夾編寫檔案

圖片
space, slash, backslash, cr = ' ', '/', '\\', '\n' k = input('輸入規格: ') m = input('輸入橫向規格: ') k,m=int(k),int(m) f = open("林峰聿.txt",'w',encoding="utf8") for i in range(1, k+1): for ii in range(m): for j in range(k-i): f.write(space) f.write(slash) for j in range(2*i-2): f.write(space) f.write(backslash) for j in range(k-i): f.write(space) f.write(cr) for i in range(1, k+1): for ii in range(m): for j in range(i-1): f.write(space) f.write(backslash) for j in range(2*k-2*i): f.write(space) f.write(slash) for j in range(i-1): f.write(space) f.write(cr) f.close()

林峰聿python檔案file方法methods

圖片
f = open("ascii.txt", "r") #林峰聿註解開啟open檔案ascii.txt讀取模式r開啟之後要關閉 x = f.read() f.close() print("檔案長度", len(x)) print("列印內容",x) f= open("ascii.txt", "r") y= f.readlines() print("串列y的長度",len(y)) for i in range(len(y)): print("第",i+1,"列",y[i])