
正文
python函数画星星,python绘制星图
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
请问如何用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了
相关问答
Q1: 如何用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")
Q2: 如何用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做些事。






