如何用python画一个五角星

2025-01-08 12:15:44
推荐回答(1个)
回答1:

首先要学会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做些事。