python - python turtle 模块给出斜线
问题描述
for count, word in vk_list:
bwidth = 600 / (len(vk_list) * 2 + 1)
bheight = vk_list[index][0] / 6
turtle.begin_fill()
turtle.left(20)
turtle.right(40)
turtle.write(count)
turtle.right(90)
turtle.forward(40)
turtle.right(90)
turtle.forward(bheight)
turtle.backward(40)
turtle.end_fill()
代码旨在绘制直方图,但正如我所附,这段代码给了我斜线,但我就是无法理解。我怎样才能解决这个问题?
解决方案
turtle.left
并turtle.right
按照括号中指定的角度转动海龟
所以turtle.left(20)
将乌龟的角度改变了 20 度,因此斜线
turtle.forward
实际上将乌龟向前移动
在此处阅读文档
这是用乌龟绘制 100*200 矩形的方法
import turtle
t = turtle.Turtle()
t.forward(100)
t.left(90)
t.forward(200)
t.left(90)
t.forward(100)
t.left(90)
t.forward(200)
推荐阅读
- java - java.lang.ClassNotFoundException:org.springframework.web.servlet.support.DefaultFlashMapManager Weblogic 12c
- jenkins - 如何使用 Jenkins 解决 Gitlab Hook Plugin 安装问题?
- matplotlib - Matplotlib:如何让这个图例更紧凑?
- java - 如何使用 apache pio 4.1.0 设置单元格的背景颜色
- proof - 有限多集作为 Cubical Agda 中的 HIT
- angular - 角度检查json是否已更新/与当前不同
- python - 如何从