第六天的教學內容將專注於如何使用變數和資料類型,幫助零基礎的 Python 學生打下牢固的基礎,並且清楚了解如何實作練習。
在程式設計中,變數就像是用來儲存資料的小盒子,而每個盒子裡可以裝的資料類型有很多種。在 Python 中,最常見的資料類型包括:
int
)float
)str
)bool
)今天的學習目標是了解這些基本資料類型,並學習如何在程式中使用變數來儲存和操作這些資料。
變數的宣告與賦值
在 Python 中,變數的宣告和賦值相當簡單,不需要事先指定變數的資料類型。例如:
age = 25 # 整數
height = 1.75 # 浮點數
name = "小動物" # 字串
is_student = True # 布林值
變數命名規則
age
和 Age
是不同的變數。整數(Integer, int
)
整數是沒有小數點的數字。例如:
a = 5
b = -10
print(a, b)
浮點數(Floating Point, float
)
浮點數是帶有小數點的數字。例如:
pi = 3.14
weight = 58.6
print(pi, weight)
字串(String, str
)
字串是用來表示文字的資料類型,用雙引號或單引號括起來。例如:
greeting = "Hello, 小動物!"
print(greeting)
布林值(Boolean, bool
)
布林值只有兩個可能的取值:True
或 False
。它常用於條件判斷。例如:
is_raining = False
print(is_raining)
變數間的運算
a = 10
b = 5
result = a + b
print(result) # 結果為 15
資料類型轉換
有時候,我們需要將資料從一種類型轉換為另一種。例如將字串轉為整數:
age_str = "25"
age = int(age_str) # 將字串轉換為整數
print(age)
使用 input()
函數獲取用戶輸入input()
函數可以從用戶那裡獲取輸入,並將輸入存入變數中。這個輸入默認會是字串類型,若需要數字類型,需要進行轉換:
user_input = input("請輸入你的年齡:")
age = int(user_input)
print(f"你的年齡是 {age} 歲")
num1 = 8
num2 = 4
print("和:", num1 + num2)
print("差:", num1 - num2)
print("積:", num1 * num2)
print("商:", num1 / num2)
input()
函數name = input("請輸入你的名字:")
age = input("請輸入你的年齡:")
print(f"你好,{name}!你今年 {age} 歲。")
提示:
input()
函數來獲取用戶輸入。if-else
條件判斷來選擇運算類型。num1 = float(input("請輸入第一個數字:"))
num2 = float(input("請輸入第二個數字:"))
operation = input("請選擇運算(+、-、*、/):")
if operation == "+":
print("結果:", num1 + num2)
elif operation == "-":
print("結果:", num1 - num2)
elif operation == "*":
print("結果:", num1 * num2)
elif operation == "/":
print("結果:", num1 / num2)
else:
print("無效的運算選擇")
這堂課程旨在幫助學生熟悉變數的概念以及 Python 中的常見資料類型。透過實作練習,學生可以掌握基本的變數操作並能夠運用到實際程式中。