從零開始學程式設計:Python簡易計算機程式教學
文、Yui
程式設計的第一步,往往是創建一個簡單但實用的小工具。
今天,我們來教你如何寫一個簡易的計算機程式!
步驟一:選擇你的工具與語言
在這篇文章中,我們將使用 Python,因為它語法簡單易懂,非常適合初學者。
你需要的工具:
1. 安裝 Python
2. 使用文字編輯器(例如 VS Code、Notepad++ 或 IDLE)
步驟二:設計程式的功能
我們的目標是建立一個可以執行四則運算(加、減、乘、除)的計算機。
使用者將:
1. 輸入兩個數字
2. 選擇想要的運算(加、減、乘、除)
3. 程式輸出結果
步驟三:程式碼實作
下面是完整程式碼:
簡易計算機程式
print("歡迎使用簡易計算機!")
輸入兩個數字
num1 = float(input("請輸入第一個數字:"))
num2 = float(input("請輸入第二個數字:"))
提供選擇運算的選單
print("\n請選擇運算:")
print("1. 加法 (+)")
print("2. 減法 (-)")
print("3. 乘法 (*)")
print("4. 除法 (/)")
接收使用者的選擇
choice = input("請輸入對應的選項(1/2/3/4):")
執行對應運算並顯示結果
if choice == '1':
print(f"結果:{num1} + {num2} = {num1 + num2}")
elif choice == '2':
print(f"結果:{num1} - {num2} = {num1 - num2}")
elif choice == '3':
print(f"結果:{num1} * {num2} = {num1 * num2}")
elif choice == '4':
檢查是否為零,避免除以零的錯誤
if num2 != 0:
print(f"結果:{num1} / {num2} = {num1 / num2}")
else:
print("錯誤:除數不能為零!")
else:
print("無效的選擇,請重新執行程式。")
步驟四:程式碼詳解
print函式
用來顯示提示文字,例如歡迎語或選單。
print("歡迎使用簡易計算機!")
input函式
接收使用者輸入的資料,例如數字或選項。
num1 = float(input("請輸入第一個數字:"))
if-elif-else條件判斷
根據使用者選擇執行對應的運算。
if choice == '1':
print(f"結果:{num1} + {num2} = {num1 + num2}")
錯誤處理
除法運算時,我們檢查是否為零,避免除以零的錯誤:
if num2 != 0:
print(f"結果:{num1} / {num2} = {num1 / num2}")
else:
print("錯誤:除數不能為零!")
結語
這個簡易計算機範例可以當作學習程式設計的第一步。透過這個練習,你學會了如何與使用者互動、處理條件判斷以及進行簡單的邏輯操作。下一步,可以試著設計更複雜的程式,像是小遊戲或工具。
程式設計的核心在於持續練習與解決問題,快打開你的編輯器試試看吧!
FB粉絲團:https://www.facebook.com/lccnetzone
YouTube頻道:https://www.youtube.com/@Lccnet-TW
痞客邦Blog:http://lccnetvip.pixnet.net/blog