求大佬帮忙解决一下非常感谢

idle中为什么画笔的宽度跟圆的半径一样画不出来实心圆

那你想想,画笔的宽度是10,圆的半径是10,你画笔的中心落在距离圆心10的位置,左右各覆盖5,那么画出来是个啥

# 导⼊“turtle”模块
import turtle
# 构建"海⻳"对象
t = turtle.Turtle()
# 设置最快的绘画速度
t.speed(10)
# 画100个随机圆
color = "yellow"#colors[n]
# 抬笔
#t.penup()
# 移动到(x,y)坐标点
#t.goto(0, 0)
# 落笔
#t.pendown()
# 设置画笔颜⾊
t.pencolor("red")
t.pensize(3)
#隐藏画笔
t.hideturtle()
# 设置填充颜⾊
t.fillcolor(color)
# 开始填充
t.begin_fill()
# 设置圆的半径
r = 50
# 画圆
t.circle(r)
# 结束填充
t.end_fill()
 
#绘制正方形
t.forward(50)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(50)
# 停⽌画笔绘制,但绘图窗⼝不关闭,IDLE下窗体是不会关闭的,点开执行的时候,才会关闭
turtle.done()

画圆代码如上,万望采纳。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632