用python的海龟图写名字

用海龟图写出(菅宇佳)这三个名字用turtle来进行

import tutle

我来写,需要花一点儿时间
第一个字:

import turtle
def draw_jian():
    turtle.penup()
    turtle.goto(-150, 45)
    turtle.pendown()
    turtle.right(0)
    turtle.forward(25)
    turtle.penup()
    turtle.goto(-145, 50)
    turtle.pendown()
    turtle.right(90)
    turtle.forward(10)
    turtle.penup()
    turtle.goto(-130, 50)
    turtle.pendown()
    turtle.right(0)
    turtle.forward(10)
    turtle.penup()
    turtle.goto(-150, 40)
    turtle.pendown()
    turtle.right(0)
    turtle.forward(8)
    turtle.penup()
    turtle.goto(-150, 40)
    turtle.pendown()
    turtle.right(270)
    turtle.forward(25)
    turtle.left(-90)
    turtle.forward(8)
    turtle.penup()
    turtle.goto(-147, 30)
    turtle.pendown()
    turtle.left(90)
    turtle.forward(19)
    turtle.left(90)
    turtle.forward(5)
    turtle.left(90)
    turtle.forward(19)
    turtle.left(90)
    turtle.forward(15)
    turtle.left(90)
    turtle.forward(19)
    turtle.left(90)
    turtle.forward(5)
    turtle.left(90)
    turtle.forward(19)
    turtle.penup()
    turtle.goto(-137, 41)
    turtle.pendown()
    turtle.left(-45)
    turtle.forward(3)
def draw_yu():
    turtle.penup()
    turtle.goto(-110, 50)
    turtle.pendown()
    turtle.left(-45)
    turtle.forward(10)






turtle.speed(0) # 设置画笔速度为最快
draw_jian()
draw_yu()
turtle.done() # 绘制完成后不退出窗口
 

运行结果:

img


import turtle

turtle.color('blue')    #设置颜色
turtle.up() #抬笔
turtle.goto(-100,100)    #定位
turtle.hideturtle() #隐藏画笔
turtle.write('菅宇佳', font=('宋体', 22, 'bold'))  #写名字
turtle.done()

img

以下是使用Python的turtle模块绘制“菅宇佳”名字的示例代码,我自己本地已跑通,如有问题及时联系:

import turtle

# 设置画笔颜色、大小和速度
turtle.pencolor('blue')
turtle.pensize(5)
turtle.speed(1)

# 绘制“菅”字
turtle.penup()
turtle.goto(-150, 0)
turtle.pendown()
turtle.right(45)
turtle.forward(100)
turtle.left(135)
turtle.forward(140)
turtle.penup()
turtle.goto(-75, 70)
turtle.pendown()
turtle.left(90)
turtle.forward(100)

# 绘制“宇”字
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.right(180)
turtle.forward(50)
turtle.right(90)
turtle.forward(100)

# 绘制“佳”字
turtle.penup()
turtle.goto(150, 0)
turtle.pendown()
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.penup()
turtle.goto(150, 0)
turtle.pendown()
turtle.right(180)
turtle.forward(50)
turtle.right(90)
turtle.forward(100)
turtle.penup()
turtle.goto(150, -70)
turtle.pendown()
turtle.left(90)
turtle.forward(50)

# 隐藏画笔,并保持窗口不关闭
turtle.hideturtle()
turtle.done()

如果以上回答对您有所帮助,点击一下采纳该答案~谢谢


import turtle

# Create a turtle object
t = turtle.Turtle()

# Set the pen color and size
t.pencolor("blue")
t.pensize(5)

# Write the name "菅宇佳" using turtle graphics
t.penup()
t.goto(-200, 0)
t.pendown()
t.write("菅", font=("Arial", 50, "normal"))
t.penup()
t.goto(-100, 0)
t.pendown()
t.write("宇", font=("Arial", 50, "normal"))
t.penup()
t.goto(0, 0)
t.pendown()
t.write("佳", font=("Arial", 50, "normal"))

# Hide the turtle object
t.hideturtle()

# Keep the window open until it is closed manually
turtle.done()

img

img


可以将以上代码复制到Python编译器中执行,便可以看到绘制出的海龟图。其中,“菅”字使用了正三角形绘制,“宇”字使用了一条直线和一个等边三角形绘制,“佳”字使用了倒三角形绘制。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^