python空心五角星编程代码(python画空心五角星)
如何用python画一个五角星
首先要学会python,不然有程序也看不明白啊。
然后就是看你要画什么样的了。简单的5条线就ok。下面的程序就送你一颗星星。虽然没有天上的那么亮。:)
from?matplotlib?import?pyplot?as?plt
import?numpy?as?np
r?=?4.0
def?circle_p(r,d):
????return?[r*np.sin(d/180.0*np.pi),r*np.cos(d/180.0*np.pi)]
wjx_p?=?[circle_p(r,i*72)?for?i?in?range(7)]
for?i?in?range(5):
????x?=?[wjx_p[i][0],?wjx_p[i+2][0]]
????y?=?[wjx_p[i][1],?wjx_p[i+2][1]]
????plt.plot(x,y,'r')
plt.show()
想学python可以搜搜我的课程,用python做些事。
2个0之间画一个星星怎么画
2个0之间画一个星星,您可以使用 Python 的 Turtle 模块来画出这个星星。
下面是一个简单的 Python 代码示例,可以画出两个 0 之间的星星:
scss
import turtle
# 创建一个 Turtle 对象
t = turtle.Turtle()
# 移动到第一个 0 的位置
t.penup()
t.goto(-50, 0)
t.pendown()
# 画一个五角星
for i in range(5):
t.forward(100)
t.right(144)
# 移动到第二个 0 的位置
t.penup()
t.goto(50, 0)
t.pendown()
# 画一个五角星
for i in range(5):
t.forward(100)
t.right(144)
# 隐藏 Turtle 对象
t.hideturtle()
# 等待用户关闭窗口
turtle.done()
在这个例子中,我们使用 Turtle 对象 t 来画两个五角星,其中第一个星星位于坐标系的左侧,第二个星星位于右侧。使用 penup() 和 pendown() 函数来控制画笔的起始和结束位置,forward() 函数用于移动画笔,right() 函数用于控制方向。最后,使用 hideturtle() 函数隐藏画笔,然后等待用户关闭窗口。
您可以根据需要对代码进行修改,例如改变星星的大小、颜色和位置等。
请问如何用Python turtle画一个多角星?
一般是要靠算角度的
import turtle
import time
turtle.forward(100)
turtle.right(144)
time.sleep(1)
turtle.forward(100)
turtle.right(144)
time.sleep(1)
turtle.forward(100)
turtle.right(144)
turtle.forward(100)
time.sleep(1)
turtle.right(144)
turtle.forward(100)
time.sleep(3)
你可以写一个子函数通过给定的角的数量用公式计算出角度再代入上述代码的角度参数里就OK了
如何用Python写星星符号
for?i?in?range(1,10):
???if?(i=5):
???????x=i
???else:
???????x=10-i
???for?j?in?range(1,x+1):
???????print("*",end='')
???print("\n")