Python输出一个红色的五角星
时间: 2023-04-06 16:05:04 浏览: 113
可以使用 Python 的 turtle 库来绘制一个红色的五角星,代码如下:
```python
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个海龟对象
t = turtle.Turtle()
# 设置画笔颜色为红色
t.pencolor("red")
# 填充颜色为红色
t.fillcolor("red")
# 开始填充
t.begin_fill()
# 绘制五角星
for i in range(5):
t.forward(100)
t.right(144)
# 结束填充
t.end_fill()
# 隐藏海龟
t.hideturtle()
# 关闭画布
canvas.exitonclick()
```
运行以上代码,即可在画布上看到一个红色的五角星。
相关问题
Python 画一个红色五角星
以下是使用Python的turtle库画一个红色五角星的示例代码:
```python
import turtle
# 设置画笔颜色和填充颜色
turtle.color("red", "red")
# 开始填充
turtle.begin_fill()
# 画五角星
for i in range(5):
turtle.forward(100)
turtle.right(144)
# 结束填充
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 等待窗口关闭
turtle.done()
```
运行上述代码,会在窗口中显示一个红色的五角星。
使用python输出一个五角星
以下是一种简单的方法,使用Python中的 print 函数和循环来输出五角星:
```python
print(" *\n ***\n *****\n *******\n*********\n *******\n *****\n ***\n *")
```
输出结果:
```
*
***
*****
*******
*********
*******
*****
***
*
```
这个五角星的大致形状是通过在每一行使用不同数量的空格和星号来实现的。正中央的行有9个星号,每行比上一行多两个星号。在最高点和最低点,星星只有一个。 最后,使用 \n 在每行的结尾添加一个换行符,以使输出与上面的形状相匹配。