發表文章

陳俊宇期中考VS CODE 編輯Python圖形使用者介面GUI

圖片
期中考複習 # 陳俊宇集合{},字典{key:value,},元組(),清單或陣列[] p = ("台積電", "鴻海", "聯發科") r = {"台積電", "鴻海", "聯發科"} s = ["台積電", "鴻海", "聯發科"] t = ["中華電", "台塑化", "台達電"] d= {2330:"台積電",2317:"鴻海",2454:"聯發科"} u = s v = s.copy() s.extend(t)#原來的s=s.extend(t)是錯誤的 print(u) print(v) print(len(d)) i = 0 for a in p: #然後嘗試取代p為s i = i+1 print("台灣第" + str(i) + "大的公司是") print(" " + a) 影片239 w3schools期中考截圖 微軟VS Code編輯tkinten圖形使用者介面GUI 影片240 VS Code截圖 VS Code程式碼 from tkinter import * #從函式庫 tkinter 輸入所有 * 方法 from math import * #從函式庫 math 輸入所有 * 方法 t = (3,4,5,6,7,8,9,10,11,12,16,20,32) #宣告一元組tuple(...) tk = Tk() tk.title("陳俊宇視窗使用者介面GUI") canvas = Canvas(tk, width=500, height=500) canvas.pack() def show(event): #定義由事件event(按鈕選單)呼叫的函數show cx, cy, cr = 210, 210, 200 #宣告圓中心座標cx, ...

陳俊宇python陣列array

圖片
w3schools陣列截圖 w3schools陣列程式碼 #陳俊宇拷貝自 201單元 """for x in 'Takming': #迴圈逐字元印出 print("字母: %s" % x)三引號框起註解 """ fruits = ['台積電', '鴻海', '聯發科'] #台灣市場價值最高的三公司 for x in fruits: # print ("公司: %s" % x) print(fruits) fruits.append("中華電") print("使用append") print(fruits) fruits.clear() print("使用clear") print(fruits) fruits = ['台積電', '鴻海', '聯發科', '中華電'] chicken = fruits.copy() #和 chicken = fruits 有何不同? print(chicken) fruits.append("中華電") print(fruits.count("中華電")) print(fruits.count("台積電")) for x in fruits: print(x) if x == "中華電": #判斷式是否banana print('I hate 中華電.') if x == "聯發科": #判斷式是否cherry print('I like cherry.') if x == "鴻海": #判斷式是否apple print('You are my sweet apple.') #體會到只要我有耐心與興趣,我也可以當一個專業的程式開發人員 w3schools陣列方法Array Methods ...

陳俊宇Python集合set清單list元組tuple字典dictionary

圖片
w3schools練習截圖 w3schools程式碼 #陳俊宇集合set{},元組tuple(), 串列或清單list[], #字典dict{key:value,鍵:值} d = {2330:"台積電",2317:"鴻海",2454:"聯發科",6505:"台塑化"} s = {"台積電", "鴻海", "聯發科","台塑化"} t = ("台積電", "鴻海", "聯發科","台塑化") list = ["台積電", "鴻海", "聯發科","台塑化"] print(type(d),type(s),type(d),type(list)) print("台灣市場價值最大三家公司集合set列出") print(s) #練習迴圈 for a in s: print(a) print("聯發科位置:" + str(t.index("聯發科"))) """整個區塊註解前後加上連續三個引號, str將數字轉成字串 才能 和其他字串相接the set list is unordered, meaning: the items will appear in a random order. # Refresh this page to see the change in the result. w3schools集合方法 w3schools串列或清單方法 w3schools集合方法 教學影片

陳俊宇w3schools字串str,format,slicing[::]

圖片
#陳俊宇strings可以用單引雙引只要對稱 b = '狗吃屎,兔吃菜,貓抓鼠,陳俊宇很帥' # 0 1 23 4 5 678 9 10,11,12, print('字串長度' + str(len(b))) #len函數 字串長度 輸出 整數 #str函數 轉成字串 這樣才能串接 print(b[-5:-2]) #練習字串格式format quantity = "精華下午茶" itemno = 5 price = "陳俊宇" myorder = "我要吃 {} 吃幾個 {},和 {} 誰一起吃" print(myorder.format(quantity, itemno, price))

陳俊宇python,print,input,字串[::-1]

圖片
程式碼 #陳俊宇的第一個python程式2023/2/20 print("你在跟我哈啦嗎?") #python輸出比Java簡單太多 a = "你在跟我哈啦,狗吃屎" #python指令結尾不需要;分號 b = '貓抓鼠,師父開撈駛來時' #phthon字串單引雙引號都可 print(a) print(b) c = a[1:5:] #取字串a的第1到5(不含),從0開始 print(c) c = a[::-1] print(c) a = input("自己輸入字串:") print("你輸入:"+a) print("反過來:"+a[::-1])

陳俊宇學會Java也學會JavaScript,input,text,button,getValueById

圖片
輸入資料,JavaScript執行,輸出 輸入字串: 劉任昌194影片 劉任昌196影片解說這個作業

陳俊宇w3schools學習Java遞迴函數recursive methods

圖片
public class Main { public static void main(String[] args) { int x=15; for (int i=0;i 0){ return k+sum(k-1); }else{ return 0; } } public static int factor(int k){ if(k>0){ return k * factor(k-1); }else{ return 1; } } }