Python是一種流行的編程語言,可以用來編寫各種各樣的應用程序,從簡單的計算器到復雜的人工智能系統。其中,Python的輸出函數print()是使用最頻繁的功能之一。本文將介紹如何使用Python輸出三角形。
def triangle(n): """ 輸出n行三角形 """ for i in range(1, n + 1): for j in range(1, i + 1): print("* ", end="") print() triangle(5)
上面的代碼演示了如何使用Python編寫一個簡單的函數來輸出三角形。該函數接受一個整數n作為參數,表示輸出幾行三角形。內部使用兩個for循環來控制行和列,并在循環過程中使用print()函數輸出星號。其中,print()函數的參數end=""表示讓輸出不換行。
我們可以修改函數參數n的值來輸出不同行數的三角形。此外,我們還可以使用for循環嵌套多次,輸出更加復雜的圖形。
def diamond(n): """ 輸出n行菱形 """ for i in range(1, n + 1): for j in range(1, n - i + 1): print(" ", end="") for j in range(1, 2 * i): print("*", end="") print() for i in range(1, n): for j in range(1, i + 1): print(" ", end="") for j in range(1, 2 * (n - i)): print("*", end="") print() diamond(5)
上面的代碼演示了如何使用Python編寫一個更加復雜的函數來輸出菱形。該函數類似于前面的triangle()函數,但是使用了多個for循環來控制輸出形狀。
總之,Python是一種非常強大的編程語言,我們可以使用它來實現各種有趣的功能。通過掌握print()函數的使用方法,我們可以輕松輸出各種形狀,包括三角形、菱形、正方形等等。如果你對Python編程感興趣,可以嘗試編寫更加復雜的程序,挑戰自己的編程技巧。