二維列表 #二維列表、巢狀迴圈 #[[],[]] #取值[行],[列] nums = [ [1,2,3,4], [5,6,7], [8,...
第十四天:Python 文件處理——讀取與寫入文件 內容概述: 今天我們將學習 Python 中的文件處理,這是日常開發中非常常見的需求之一。無論是讀取文件內容...
python加減乘除基本運算 print('hello, world', end='***') print('goodbye') print(125 - 5)...
字典 #字典dictionary # key鍵 : value值 dic ={"貓":"cat", "狗&qu...
[Python] 之旅第9天 上回我們知道 python的"string" ,和 Json 的"dictionary"互...
Set 翻成中文就是「集合」,就是我們數學上說的「集合」。 數學的集合具備以下的特性: 相同基本元素: {1, 2, 3, 4, 3, 4} = {1, 2,...
In time, you will call me master -- Star Wars Week 1 Two City Scheduling gre...
6.函式 #function 函式 #1.function定義:只能是英文數字跟_的組合,開頭不能是數字 def hi(): print("h...
實作一個簡單的命令列計算機,讓用戶進行基本的數學運算並練習條件語句。 在設計簡易計算機的過程中,通過實作基本的算術運算,了解如何處理用戶輸入、執行運算以及處理...
2.數字運算 #數字運算: 加+ 減- 乘* 除/ print(8+5) print(8-5) print(8*5) print(8/5) #數字運算: 整數除...
今天要介紹的是策略模式(Strategy Pattern)。這個模式的核心思想是將一組行為定義為不同的策略,並根據情境動態選擇執行的策略。這種模式特別適合需要根...
問答程式 執行:py 17+TAB鍵 #from question import Question(只引入QUESTION) #imoprt question...
今天我們要探討的設計模式是觀察者模式(Observer Pattern),這個模式常被用來實現 事件驅動設計。在觀察者模式中,物件之間會建立起一種一對多的依賴關...
[Python] 之旅第2天用 [Python] 跟 [Flask] 為基礎,把 URL input 抓出來,下面是粗略的Code Format from fl...
PIP aka Python 套件管理工具 對於初學者來說,光是前幾天學的東西,我們已經可以透過 Python 做到非常多的事,然而 Python 像是遊戲的本...
今天的設計模式是裝飾者模式(Decorator Pattern)。這個模式允許我們在不修改原有類別的基礎上,動態地增加功能,從而避免了繼承方式帶來的複雜性。...
資料與資料間的運算需要透過各種運算符,這篇記錄python運算符的學習筆記: 一、input命令如果要寫一個由使用者輸入資料的欄位,可以用input命令。 de...
if statement #1.if 判斷式,判斷布林值,如為True,則執行IF裡的程式碼,False則會執行if以外的程式碼 handsome = True...
Python 提供了一些特殊的函數,稱為 魔術方法(magic methods),它們讓我們可以自定義類別的行為,並重載運算子。這些魔術方法都以雙底線開頭和結尾...
創建一個簡單的任務清單管理程式,用戶可以添加、查看和刪除任務,並練習基本的程式邏輯操作。 在創建任務清單的過程中,我學會了如何管理數據結構,特別是如何使用列表來...
dict1={"香蕉":20,"蘋果":50,"草莓":60}f=input("請輸入水果...
今天要學習如何使用移動平均線來平滑數據波動,讓財務趨勢更加清晰。移動平均是一種常用的數據分析方法,有助於識別長期趨勢並減少數據波動的影響。 計算 3 個月的移...
第十五天:Python 進階 - 物件導向程式設計 (OOP) 基礎 內容概述: 今天我們將進入 Python 的進階主題之一:物件導向程式設計(OOP)。這是...
第 29 天:Python中的內建函數(Built-in Functions) 課程目標: 今天我們將深入學習 Python 提供的內建函數(Built-in...
接續上一篇的開模實戰! 完成了建構子的實作,也代表著我們定義了大多數的學生屬性,包含姓名、體重、成績、興趣: class Student: def __...
二元搜尋樹的特色就是任意子樹的根節點資料大於左子樹的資料,且小於左子樹的資料。 因此我們在建構二元搜尋樹的時候也要依照他的邏輯! 為求方便,我們就使用 Hack...
在開始正式使用一個程式語言進行程式編寫前,常常會聽到前輩們說:「設定環境大概就可以弄個半天一天了。」到底這邊指的環境是什麼?而為什麼環境會這麼令人頭痛複雜。 其...
#背景: 有理工宅的身形但目前尚無無程式內涵的python初心者,本科系跟理工完全無關的非理工科系畢業半路出家者,期待跟大家一起成長~#學習時間: 2022/0...
前情提要: 今天又是繼續開心的拿著工具書學習如何當碼農的小日子了! 不過打著打著,輸出的結果怎麼看起來和書上說得不太一樣啊!? 這不看還好,一看不得了.......
今天的目標是判斷一個二元搜尋樹是否合法?(Hackerrank 上的 Is this a Binary Search Tree ? ) 二元搜尋樹不同於二元樹的...