Python是一種高級編程語言,它以簡潔的語法和強大的功能在編程領域廣受歡迎。在Python中,我們可以用簡單的代碼實現各種形狀,例如空心棱形。
for i in range(1, 5): # 控制行數 for j in range(1, 5-i): # 控制每行的空格數 print(" ", end="") for k in range(1, i*2): # 控制每行的星號數 if k == 1 or k == i*2-1 or i == 4: print("*", end="") else: print(" ", end="") print()
以上代碼實現了一個空心的棱形,其中“range(1, 5)”表示我們需要輸出4行,控制行數的循環變量是i。每一行中,我們需要輸出若干個空格和若干個星號,控制空格數的循環變量是j,控制星號數的循環變量是k。其中if語句控制了每一行的首尾兩個星號以及最后一行的所有星號。
通過以上代碼,我們可以在Python中快速地實現一個空心棱形,展現出Python簡單卻強大的特性。
上一篇python 清空串口
下一篇c 將字典轉json