Python 打印 红心
时间: 2024-06-19 17:01:21 浏览: 115
在 Python 中,你可以使用 ASCII 艺术或者第三方库来打印出红心。这里有一个简单的例子,展示如何使用字符串来创建一个红色的心形符号:
```python
# 使用 ASCII 艺术打印红心
def print_heart():
print('''
*****
* *
* *
* *
* *
* *
*****
''')
print_heart()
```
如果你想让输出看起来更像真正的红心,并且希望颜色效果更明显,那么可能需要一个终端支持颜色的输出,比如在Linux或MacOS上可以使用`termcolor`库,但在大多数命令行环境中默认情况下可能不会显示颜色。如果你在支持ANSI转义码的环境中,可以试试这个:
```python
from termcolor import colored
def print_colored_heart():
print(colored('*****', 'red'))
print(colored('* *', 'red'))
print(colored(' * *', 'red'))
print(colored('* *', 'red'))
print(colored('* *', 'red'))
print(colored(' * *', 'red'))
print(colored(' *****', 'red'))
print_colored_heart()
```
请注意,以上代码可能在一些不支持颜色输出的环境(如某些版本的Windows cmd)中无法正常工作。
阅读全文