# 集合{},字典{key:value,},元組(),清單或陣列[]
p = ("台積電", "鴻海", "聯發科")
r = {"台積電", "鴻海", "聯發科"}
s = ["台積電", "鴻海", "聯發科"]
t = ["中華電", "台塑化", "台達電"]
d= {2330:"台積電",2317:"鴻海",2454:"聯發科"}
u = s
v = s.copy()
s = s.extend(t)
print(u)
print(v)
print(len(d))
i = 0
for a in p: #然後嘗試取代p為r,s,t,u
i = i+1
print("台灣第" + str(i) + "大的公司是")
print(" " + a)
w3schools
微軟VS Code編輯Python圖形使用者介面
Python程式碼
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("劉任昌Tkinter程式庫建立GUI")
canvas = Canvas(tk, width=500, height=500)
canvas.pack()
def show(event): #定義由事件event(按鈕選單)呼叫的函數show
cx, cy, cr = 210, 210, 200 #宣告圓中心座標cx, cy半徑cr
x, y =[],[] #宣告二陣列[...]
k = s.get() #取得 ge t按鈕選單的選擇變數
u = 2 * pi / k #使用模組 math 圓周率 pi
for i in range(k):
x.append(cx + cr*cos(i*u)) #加入陣列的元素
y.append(cy + cr*sin(i*u)) #使用模組 math 三角函數cos, sin
for i in range(k-1):
canvas.create_line(x[i], y[i], x[i+1], y[i+1])
canvas.create_line(x[k-1], y[k-1], x[0], y[0]) #可考慮增加width寬度,fill顏色
def diagonal():
cx, cy, cr = 210, 210, 200 #宣告圓中心座標cx, cy半徑cr外來學繼承 inheritance
x, y =[],[] #宣告二陣列[...]
k = s.get() #取得 ge t按鈕選單的選擇變數
u = 2 * pi / k #模組 math 圓周率 pi
for i in range(k):
x.append(cx + cr*cos(i*u)) #加入陣列的元素
y.append(cy + cr*sin(i*u))
for i in range(k):
for j in range(i+2, k):
canvas.create_line(x[i], y[i], x[j], y[j], fill="purple", width=3) #填入fill顏色
s = IntVar(tk)
combo = OptionMenu(tk, s, *t, command = show).pack() #下拉式按鈕combobox
button = Button(tk, text="對角線", command = diagonal).pack()#按鈕button
tk.mainloop()
w3schools 程式碼 樣式style #劉任昌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)) 字串的方法與函數w3schools https://www.w3schools.com/python/python_strings_methods.asp 方法Method 說明Description capitalize() Converts the first character to upper case casefold() Converts string into lower case center() Returns a centered string count() Returns the number of times a specified value occurs in a string encode() Returns an encoded version of the string endswith() Returns true if the string ends with the specified value expandtabs() Sets the tab size of the string find() Searches the string for a specified value and returns the position of where it was found format() Formats specified values in a string format_map()...
w3schools截圖 程式碼 a = { #台灣股票市場價值最大,劉任昌python 2330: "台積電", 2317: "鴻海", 2454: "聯發科", 2412: '中華電'} print(a) print("用迴圈印出所有值") for t in a: print(a[t] +" 用get()方法 " + a.get(t)) a.update({1108:"幸福"}) print(a) a.popitem() print(a) a.update({6505:"台塑化"}) a.update({2308:"台達電"}) print(a.keys()) print("練習values方法") print(a.values()) print("練習items方法") print(a.items()) w3schools字典方法 確保在</h1>之後貼上才先在html模式放一個標記a Python has a set of built-in methods that you can use on dictionaries. Method 方法 Description說明 clear() 移除字典的Removes all the elements項目(items) from the dictionary copy() Returns a copy of the dictionary fromkeys() Returns a dictionary with the specified keys and value get() Returns the value of the specified key items() Returns a list containing a tuple for each key value pair keys() Returns a list containing the dictionary's keys pop() 移除某個項目Removes the ele...
https://lilyhuangyuanntakming.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://java-css-javascript-html.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://11117102.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://youningningjava.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://elainehaung0812.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://gracetakming.blogspot.com/2023/04/vs-codepython-python-guitkintert-from.html
回覆刪除https://takmingyiching.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://takmingd11117123.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://zoetakming.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://h45l1.blogspot.com/2023/04/robert-liu-ampersand-hy-pan-visual.html
回覆刪除https://hosidesu.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://ericlian-pc.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://sherryd11117110.blogspot.com/2023/04/tkintergui.html
回覆刪除https://sophie0930307.blogspot.com/2023/04/vs-coedpythengui.html
回覆刪除https://leitrezesig.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://d11117235catian.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除作者已經移除這則留言。
回覆刪除https://sususu0123.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除作者已經移除這則留言。
回覆刪除https://mandytakming.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://www.blogger.com/blog/post/edit/preview/6462612433504080488/8893003970289082973
回覆刪除作者已經移除這則留言。
回覆刪除https://xiao920727.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://warriors199990.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://cathyleerou.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://13earjava.blogspot.com/2023/04/vs-codepythongui.html
回覆刪除https://www.blogger.com/blog/post/edit/preview/4636215821897784302/8031305773051727291
回覆刪除https://html-css-javascript-javadd.blogspot.com/2023/04/vscodepythongui.html
回覆刪除作者已經移除這則留言。
回覆刪除https://sarahyu-programming.blogspot.com/2023/04/vs-codepython-python-gui-tkinter-from.html
回覆刪除