温馨提示×

python如何打印心形图案

小亿
85
2024-09-03 05:14:35
栏目: 编程语言

在Python中,你可以使用嵌套循环和条件语句来打印心形图案

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的函数,该函数使用两个嵌套循环遍历每一行和每一列。通过检查当前行和列的值,我们可以确定是否需要打印星号(*)或空格。最后,我们调用print_heart()函数来打印心形图案。

注意:这个示例仅适用于Python 3。如果你使用的是Python 2,请将print语句更改为print "*",print " ",

0