1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
| from turtle import * startx, starty = -300, 300 def locate(x, y): penup() goto(startx + x, starty - y) pendown()
def draw(angle, lenth): seth(angle) forward(lenth)
def main(): pensize(6) speed(5) pencolor("red") locate(222, 77) draw(180, 80) draw(270, 130) draw(0, 60) locate(164, 126) draw(0, 64) locate(214, 126) draw(270, 86) locate(264, 74) draw(270, 56) locate(340, 74) draw(270, 56) draw(180, 44) draw(270, 84) locate(384, 74) draw(270, 140) locate(400, 128) draw(0, 48) locate(460, 74) draw(270, 140) locate(78, 285) draw(270, 20) locate(40, 305) draw(0, 80) locate(50, 325) draw(270, 25) locate(50, 325) draw(0, 60) draw(270, 25) locate(50, 350) draw(0, 60) locate(46, 364) draw(0, 60) draw(270, 20) draw(180, 25) draw(270, 70) draw(180, 30) locate(38, 402) draw(0, 80) locate(130, 304) draw(270, 155) locate(130, 304) draw(0, 42) draw(270, 46) draw(180, 30) draw(0, 30) draw(270, 60) draw(180, 30) locate(270, 295) draw(0, 46) locate(250, 325) draw(0, 54) draw(270, 128) draw(180, 38) locate(232, 356) draw(0, 38) draw(270, 60) draw(180, 38) locate(370, 356) draw(180, 38) draw(270, 60) draw(0, 38) locate(438, 286) draw(270, 24) locate(428, 312) draw(270, 140) draw(180, 18) locate(428, 312) draw(0, 42) draw(270, 140) draw(180, 18) locate(446, 328) draw(270, 20) locate(414, 363) draw(0, 56) locate(446, 383) draw(270, 34) locate(515, 286) draw(270, 24) locate(478, 310) draw(0, 80) locate(498, 342) draw(270, 108) draw(180, 20) locate(498, 342) draw(0, 42) draw(270, 106) draw(0, 20) hideturtle() done()
if __name__ == "__main__": main()
|