温馨提示×

python如何打印心形图案

小亿
198
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