1. 程式人生 > >用Python Turtle庫畫b站logo(張野 付博林組)

用Python Turtle庫畫b站logo(張野 付博林組)

bili goto 一點 fill orm pre rtl scree get

視頻就在這裏

由於不知道很多函數只等自己一點一點的試??
嗶哩嗶哩 (゜-゜)つロ 幹杯~

import turtle
turtle.speed(6)
turtle.screensize(300,300)
turtle.colormode(255)
turtle.color(0,204,255)
turtle.up()
turtle.goto(130,230)
turtle.down()
for _ in range(2):
    turtle.pensize(18)
    turtle.circle(-20,90)
    turtle.pensize(20)
    turtle.fd(190)
    turtle.pensize(
18) turtle.circle(-20,90) turtle.pensize(20) turtle.fd(260) turtle.up() turtle.goto(20,230) turtle.left(45) turtle.down() turtle.pensize(13) turtle.fd(75) turtle.up() turtle.goto(-20,230) turtle.left(90) turtle.down() turtle.fd(75) turtle.up() turtle.goto(65,-8) turtle.pensize(1) turtle.down() turtle.color((0,
204,255),(0,204,255)) turtle.begin_fill() turtle.left(135) turtle.circle(13,180) turtle.end_fill() turtle.up() turtle.goto(-65,-8) turtle.down() turtle.begin_fill() turtle.circle(13,-180) turtle.end_fill() turtle.up() turtle.goto(0,80) turtle.down() turtle.begin_fill() turtle.right(30) turtle.circle(-15,120) turtle.left(
90) turtle.fd(10) turtle.left(90) turtle.circle(25,90) turtle.end_fill() turtle.begin_fill() turtle.up() turtle.goto(0,80) turtle.down() turtle.right(-90) turtle.circle(-15,-120) turtle.left(90) turtle.fd(10) turtle.left(90) turtle.circle(25,-90) turtle.end_fill() turtle.up() turtle.goto(45,180) turtle.left(15) turtle.down() turtle.begin_fill() for _ in range(2): turtle.fd(70) turtle.right(90) turtle.fd(22) turtle.right(90) turtle.end_fill() turtle.right(150) turtle.up() turtle.goto(-45,180) turtle.down() turtle.begin_fill() for _ in range(2): turtle.fd(70) turtle.left(90) turtle.fd(22) turtle.left(90) turtle.end_fill() turtle.up() #B turtle.goto(-180,-120) turtle.left(80) turtle.down() turtle.begin_fill() turtle.fd(90) turtle.right(5) turtle.fd(40) turtle.left(90) for i in range(10): turtle.left(0.5) turtle.fd(4) for i in range(40): turtle.left(1) turtle.fd(0.5) for i in range(90): turtle.left(1) turtle.fd(0.25) for i in range(40): turtle.left(1) turtle.fd(0.5) for i in range(10): turtle.left(0.5) turtle.fd(3) turtle.right(92) turtle.fd(100) turtle.goto(-180,-120) turtle.end_fill() turtle.color((0,204,255),(255,255,255)) turtle.begin_fill() turtle.up() turtle.goto(-150,-220) turtle.left(180) turtle.down() for i in range(3): turtle.fd(23) turtle.left(120) turtle.end_fill() #I turtle.color((0,204,255),(0,204,255)) turtle.up() turtle.goto(-100,-140) turtle.left(10) turtle.color((0,204,255),(0,204,255)) turtle.begin_fill() turtle.down() for i in range(2): turtle.fd(23) turtle.left(90) turtle.fd(8) turtle.left(90) turtle.up() turtle.goto(-90,-140) turtle.down() for i in range(2): turtle.fd(25) turtle.left(90) turtle.fd(8) turtle.left(90) turtle.end_fill() turtle.begin_fill() turtle.up() turtle.goto(-95,-180) turtle.down() turtle.fd(70) turtle.left(90) turtle.fd(10) turtle.left(85) turtle.fd(70) turtle.goto(-95,-180) turtle.end_fill() #L turtle.begin_fill() turtle.up() turtle.goto(-70,-110) turtle.down() turtle.right(177) turtle.fd(130) turtle.left(87) turtle.fd(8) turtle.left(90) turtle.fd(130) turtle.goto(-70,-110) turtle.left(180) turtle.end_fill() #I turtle.up() turtle.goto(-40,-140) turtle.color((0,204,255),(0,204,255)) turtle.begin_fill() turtle.down() for i in range(2): turtle.fd(23) turtle.left(90) turtle.fd(8) turtle.left(90) turtle.up() turtle.goto(-30,-140) turtle.down() for i in range(2): turtle.fd(25) turtle.left(90) turtle.fd(8) turtle.left(90) turtle.end_fill() turtle.begin_fill() turtle.up() turtle.goto(-35,-180) turtle.down() turtle.fd(70) turtle.left(90) turtle.fd(10) turtle.left(85) turtle.fd(70) turtle.goto(-35,-180) turtle.end_fill() turtle.left(107) turtle.up() #B turtle.goto(0,-120) turtle.left(80) turtle.down() turtle.begin_fill() turtle.fd(90) turtle.right(5) turtle.fd(40) turtle.left(90) for i in range(10): turtle.left(0.5) turtle.fd(4) for i in range(40): turtle.left(1) turtle.fd(0.5) for i in range(90): turtle.left(1) turtle.fd(0.25) for i in range(40): turtle.left(1) turtle.fd(0.5) for i in range(10): turtle.left(0.5) turtle.fd(3) turtle.right(92) turtle.fd(100) turtle.goto(0,-120) turtle.end_fill() turtle.color((0,204,255),(255,255,255)) turtle.begin_fill() turtle.up() turtle.goto(30,-220) turtle.left(180) turtle.down() for i in range(3): turtle.fd(23) turtle.left(120) turtle.end_fill() #I turtle.color((0,204,255),(0,204,255)) turtle.up() turtle.goto(80,-140) turtle.left(10) turtle.color((0,204,255),(0,204,255)) turtle.begin_fill() turtle.down() for i in range(2): turtle.fd(23) turtle.left(90) turtle.fd(8) turtle.left(90) turtle.up() turtle.goto(90,-140) turtle.down() for i in range(2): turtle.fd(25) turtle.left(90) turtle.fd(8) turtle.left(90) turtle.end_fill() turtle.begin_fill() turtle.up() turtle.goto(85,-180) turtle.down() turtle.fd(70) turtle.left(90) turtle.fd(10) turtle.left(85) turtle.fd(70) turtle.goto(85,-180) turtle.end_fill() #L turtle.begin_fill() turtle.up() turtle.goto(110,-110) turtle.down() turtle.right(177) turtle.fd(130) turtle.left(87) turtle.fd(8) turtle.left(90) turtle.fd(130) turtle.goto(110,-110) turtle.left(180) turtle.end_fill() #I turtle.up() turtle.goto(140,-140) turtle.color((0,204,255),(0,204,255)) turtle.begin_fill() turtle.down() for i in range(2): turtle.fd(23) turtle.left(90) turtle.fd(8) turtle.left(90) turtle.up() turtle.goto(150,-140) turtle.down() for i in range(2): turtle.fd(25) turtle.left(90) turtle.fd(8) turtle.left(90) turtle.end_fill() turtle.begin_fill() turtle.up() turtle.goto(145,-180) turtle.down() turtle.fd(70) turtle.left(90) turtle.fd(10) turtle.left(85) turtle.fd(70) turtle.goto(145,-180) turtle.end_fill() turtle.hideturtle() turtle.mainloop()

用Python Turtle庫畫b站logo(張野 付博林組)