今天我们聊一聊如何用python的turtle模块来画饼状图。
?...首先观察图形特征,发现 饼状图基本上都是由多个等腰三角形构成的,因此只要能用turtle这个模块画出一个等腰三角形,这项任务就完成了一大半了。
?...具体的代码如下:
import math
import turtle
def single(t, r=100, n=5):
inner_angle = 360 / n
# print..., r, n):
for i in range(n):
single(t, r, n)
t.pu()
t.fd(150)
t.pd()
bob = turtle.Turtle...(250)
bob.pd()
pies(bob, r=50, n=5)
pies(bob, r=50, n=6)
pies(bob, r=50, n=8)
pies(bob, r=50, n=10)
turtle.mainloop