1. 嘗試使用?print()
?打印各種內容
??print()
?是我們在Python中最先接觸也是最常用的函數之一。它的核心功能是將內容輸出到控制臺。讓我們用它來玩點花樣:
????????在您的IDE中創建一個新的Python文件(例如?play_with_print.py
),然后嘗試以下代碼:
打印文字(字符串)
print("Hello, World!") # 打印雙引號內的文本
print('單引號也可以!') # 單引號和雙引號功能一樣
print("It's a beautiful day.") # 內容里有單引號時,用雙引號包裹更方便
打印數字
print(42) # 打印整數
print(3.14159) # 打印浮點數(小數)
打印計算表達式(讓Python先計算,再打印結果)
print(2 + 3) # 打印:5
print(10 - 7) # 打印:3
print(4 * 5) # 打印:20
print(10 / 3) # 打印:3.333... (除法總會返回浮點數)
組合打印(用逗號分隔,print()會把它們用空格連接起來)
print("The answer is", 42) # 打印:The answer is 42
print("Python", "is", "awesome!") # 打印:Python is awesome!
name = "Alice"
age = 25
print("My name is", name, "and I am", age, "years old.")
# 打印:My name is Alice and I am 25 years old.
2. 嘗試使用Python作為計算器
????????打開你的IDE,甚至可以直接在Python的交互模式(REPL)中嘗試。要進入交互模式,請在終端或命令行中輸入?python
?并回車。你會看到?>>>
?提示符,在這里輸入代碼會立即得到結果。
基本算術運算
# 加法
5 + 3 # 結果:8# 減法
10 - 4 # 結果:6# 乘法
6 * 7 # 結果:42# 除法 (總是返回浮點數)
8 / 2 # 結果:4.0
7 / 2 # 結果:3.5# 整除 (向下取整除法)
7 // 2 # 結果:3 (不是3.5)# 取余數 (模運算)
7 % 2 # 結果:1 (因為 7 ÷ 2 = 3 ... 1)# 冪運算 (求次方)
2 ** 3 # 結果:8 (2的3次方)
5 ** 2 # 結果:25 (5的2次方,即5的平方)
運算優先級
Python遵循標準的數學運算順序(PEMDAS/BODMAS):
Parentheses 括號
Exponents 指數
Multiplication?Division 乘除(從左到右)
Addition?Subtraction 加減(從左到右)
print(2 + 3 * 4) # 先算 3*4=12, 再算 2+12=14
print((2 + 3) * 4) # 先算括號里的 2+3=5, 再算 5*4=20
試試更復雜的計算
# 計算圓的面積 (面積 = π * r2)
radius = 5
pi = 3.14159
area = pi * (radius ** 2)
print("The area of the circle is", area)# 計算直角三角形斜邊長度 (勾股定理: c = √(a2 + b2))
a = 3
b = 4
c = (a**2 + b**2) ** 0.5 # 0.5次方就等于開平方根
print("The hypotenuse is", c)
3. 休息一下,享受Python的簡潔之美!
現在,請停下來回顧一下你剛才所做的一切。
你不需要像Java或C++那樣聲明變量的類型(
int a;
),直接?a = 5
?即可。你不需要編寫一整個類(
class
)和主方法(main method
)才能運行一個簡單的計算。語法直觀得驚人:
print(...)
?就是打印,a + b
?就是相加。
這種“看似簡單,背后卻無比強大”的特性,正是Python哲學的核心:
優美勝于丑陋(Beautiful is better than ugly.)
明了勝于晦澀(Explicit is better than implicit.)
簡潔勝于復雜(Simple is better than complex.)
扁平勝于嵌套(Flat is better than nested.)
可讀性很重要(Readability counts.)
????????您剛剛寫的這些簡潔明了的代碼,完全體現了這些思想。您不是在和復雜的語法作斗爭,而是在直接地表達您的計算邏輯和想法。
小挑戰(可選):
在休息之前,試試看能不能用一行?print()
?語句打印出以下圖案?
****************
*********
提示:?使用多個字符串,用逗號隔開。例如?print(" ", "*", " ")
。
享受這種直接命令計算機并立刻得到反饋的樂趣吧!這是編程最初也是最持久的快樂之一。