6,204
社区成员




from turtle import *
color('red','red')
begin_fill()
for i in range(5):
fd(200)
rt(144)
end_fill()
代码中显式绘画的五角星中间的五边形没有被填充?该如何修改可以使得五角星中心出五边形被填充?
从代码运行上看应该是中间区域的边缘走过了2次造成的,这样的话,只画外边框应该就能解决这个问题:
把
fd(200)
rt(144)
变更为
fd(100)
lt(72)
fd(100)
rt(144)
应该就可以了。
建议重新安装一下库
检查一下你的编译器, 这个代码试过了是没问题的, 但是提一个建议就是你的
from turtle import *
可以直接换成
import turtle
没有问题的
用你的代码测试了一下,这不是填充了嘛