對於昨天的Code Review其實還沒有結束,因為裡面有一個功能還沒有修正,就是第三個問題:沒有記錄使用者輸入
,所以就在這裡來進行修正吧:
首先,我要先在現有的視窗上面加上「顯示使用者剛才選擇的運算元」的欄位
再來就是針對按鍵的點擊執行來修改(這裡以除法的按鍵方法為例):
設定一個字串(本段下方圖片所示)用來存放我所按下的運算元和目前存放於使用者輸入欄位為(Fronter & backer)的資料,之後再設定當使用者按下Result
的時候將該字串導入彈出視窗的部分就可以了
在這裡稍微做一下三十天下來的文章分類,就來看看我做了些什麼吧:
-環境建置:
[Day 1]開工之前,必須要有個作業環境
[Day 9]不是不習慣,是這個工具太人性化
-基本語法:
[Day 2]用Print方法來了解語法的差異
[Day 3]另一個不同之處:參數設定
[Day 4]絕對的衝擊點:這真的是運算方式?
[Day 5]用不好就可能讓電腦發爐的功能:迴圈
[Day 6]如何讓程式記錄我的輸入: Input方法
[Day 7]不想重複寫一樣的運算式:建立方法吧
[Day 8]這麼棒的功能我怎麼不知道:Sort方法
[Day 10]一次堆放多筆資料的陣列還可以這樣用?!
[Day 13]不知道這功能肯定是我見識狹隘:二進位運算
[Day 14]用二進位運算法來變魔術
-物件導向:
[Day 15]是時候要來點有挑戰性的:物件導向in Python
[Day 16]物件導向化:Bubble Sort
[Day 17]除了物件導向,我把Input功能導入了
[Day 18]物件導向一定要會的功能:繼承
-實驗題材與進階功能:
[Day 11]小型題材:Bubble Sort in Python
[Day 12]小型題材:Game "1A2B" in Python
[Day 19]資料結構:比Dictionary(目錄)架構更像二維陣列
[Day 20]遞迴式計算的小實驗:N階乘法
[Day 21]曾經,我在Java的最大罩門:檔案讀寫
[Day 22]要如何對List內的數值一並進行運算?
[Day 23]真正精采的要來了:把DataFrame型式轉出到txt檔
[Day 24]程式碼出差錯?用Try/Except
-Python GUI: Tkinter 開發
[Day 25]感覺又是新的開始:GUI介面開發
[Day 26]對GUI開發進行更進一步的學習:各式按鍵
[Day 27]GUI程式設計再一波:彈出視窗與使用者輸入欄位
[Day 28]今天的我吃錯藥了:用GUI介面開發簡易計算機
[Day 29]昨天嗑藥殺腦細胞,今天就必須付出代價...
不得不在這邊抱怨一下,每天都必須花大概1.5~2.5小時在進行題材的構想、文章的編寫、程式的編寫和Debug真的是很煩躁,但到了今天才發現自己的恆心與毅力真的夠強大,竟然能夠持續三十天,真感動。
有關這次iT鐵人賽的程式碼,我都放在自己的Github上面,如果有興趣的夥伴可以稍微探索一下:
DD0s-JCN13/Python_science累死了@@