在Python中绘制字母“R”

pexxcrt2  于 5个月前  发布在  Python
关注(0)|答案(1)|浏览(81)

我在turtle中创建'R'字母时遇到了一些小问题。

import turtle

t = turtle.Turtle()
t.forward(100)
t.right(90)
t.forward(75)
t.right(90)
t.forward(50)
t.left(120)
t.forward(75)
t.left(-120)
t.forward(25)
t.right(60)
t.forward(75)
t.left(150)
t.forward(70)
t.left(-90)
t.forward(25)
t.right(90)
t.forward(145)

字符串
有没有人可以帮助我改善如何写'R'的信,目前它不是那么准确?

au9on6nz

au9on6nz1#

import turtle

t = turtle.Turtle()

# Draw the vertical line of 'R'
t.forward(100)
t.right(90)
t.forward(75)
t.right(90)
t.forward(100)

# Draw the slanted leg of 'R'
t.left(180)
t.forward(50)
t.left(120)
t.forward(75)
t.left(60)
t.forward(35)

turtle.done()

字符串
所做的更改:
在最后使用turtle.done()来保持窗口在绘制后打开。校正了Angular 以确保'R'被准确绘制。调整了长度和Angular 以创建更平衡的'R'形状。随意试验值以根据您的喜好调整字母'R'的大小和比例。

相关问题