Python 是一門廣泛應(yīng)用于科學(xué)計算、人工智能等領(lǐng)域的動態(tài)編程語言。今天我們要使用 Python 打印正方形。在 Python 中,可以使用 for 循環(huán)來完成打印正方形的任務(wù)。
# 定義變量 n 存儲正方形的邊長 n = 5 # 使用兩層 for 循環(huán),外層循環(huán)打印行,內(nèi)層循環(huán)打印列 for i in range(n): for j in range(n): # 在每一行的末尾打印換行符 if j == n - 1: print("*") else: print("*", end=" ") # 在最后一行末尾不打印換行符 if i == n - 1: break else: print()
代碼中使用的變量 n 代表正方形的邊長,也可以使用 input() 函數(shù)來獲取用戶輸入。在循環(huán)中,使用 range() 函數(shù)產(chǎn)生從 0 到 n-1 的數(shù),以此來遍歷正方形的每一行和每一列。
內(nèi)層循環(huán)中使用 print() 函數(shù)來打印正方形中的每一個元素,元素之間使用空格分隔開。為了讓所有元素在同一行,需要設(shè)置 end 參數(shù)為 " "。在每一行中最后一個元素后打印換行符,這里使用了一個 if 判斷語句。
最外層循環(huán)結(jié)束后,在最后一行中不打印換行符,這里也使用了一個 if 判斷語句。通過這些語句和循環(huán)控制,可以很容易地打印出任意邊長的正方形。
Python 的語法簡潔、易讀、易學(xué),適合初學(xué)者和專業(yè)開發(fā)人員的編程需求。使用 Python,你可以快速開發(fā)出高效率的程序,完成各種各樣的編程任務(wù)。