python求的五角星数
时间: 2023-10-30 15:07:26 浏览: 149
以下是一个输出五角星数的 Python 代码:
```python
n = int(input("请输入需要输出的行数:"))
for i in range(1, n+1):
for j in range(1, 2*n):
if j == n+1-i or j == n-1+i or (i == n and j % 2 == 1):
print("*", end="")
else:
print(" ", end="")
print()
```
运行结果如下:
```
请输入需要输出的行数:5
*
* *
* *
* *
* * * * *
```
希望能对你有所帮助!
相关问题
python绘制五角星
可以使用turtle库来绘制五角星,下面是一个示例代码:
```python
import turtle
def draw_star(size):
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.color("yellow")
turtle.begin_fill()
for i in range(5):
turtle.forward(size)
turtle.right(144)
turtle.end_fill()
draw_star(100)
turtle.done()
```
运行代码后,turtle会在窗口中央绘制一个大小为100的黄色五角星。
python五彩五角星
你可以使用Python绘制五彩五角星的图形。下面是一个示例代码:
```python
import turtle
def draw_star(color):
turtle.begin_fill()
turtle.fillcolor(color)
for _ in range(5):
turtle.forward(100)
turtle.right(144)
turtle.end_fill()
colors = ["red", "orange", "yellow", "green", "blue"]
turtle.penup()
turtle.goto(-200, 0)
for color in colors:
turtle.pendown()
draw_star(color)
turtle.penup()
turtle.forward(120)
turtle.hideturtle()
turtle.done()
```
这段代码使用了Python的turtle库来绘制五角星。它会绘制五个不同颜色的五角星,每个五角星之间间隔120个像素。你可以根据需要修改颜色和其他参数来自定义绘制效果。运行代码后,将在窗口中看到绘制的五彩五角星图形。
阅读全文