溫馨提示×

python如何打印心形圖案

小億
86
2024-09-03 05:14:35
欄目: 編程語言

在Python中,你可以使用嵌套循環(huán)和條件語句來打印心形圖案

def print_heart():
    for i in range(10):
        for j in range(20):
            if (i == 4 and j >= 6 and j <= 12) or (i == 3 and j >= 4 and j <= 15) or (i == 2 and j >= 2 and j <= 17) or (i == 1 and j >= 1 and j <= 18) or (i == 0 and j >= 0 and j <= 19) or (i == 5 and j >= 7 and j <= 12) or (i == 6 and j >= 9 and j <= 10):
                print("*", end="")
            else:
                print(" ", end="")
        print()

print_heart()

這段代碼定義了一個名為print_heart的函數,該函數使用兩個嵌套循環(huán)遍歷每一行和每一列。通過檢查當前行和列的值,我們可以確定是否需要打印星號(*)或空格。最后,我們調用print_heart()函數來打印心形圖案。

注意:這個示例僅適用于Python 3。如果你使用的是Python 2,請將print語句更改為print "*",print " ",

0