0% found this document useful (0 votes)
96 views

Customed 1911 On Python Turtle

The document contains code written in Python using the turtle module to draw the outline of a pistol (presumably a M1911) by having the turtle perform a series of movements, turns, and loops. Key sections include drawing the grip, trigger guard, trigger, hammer, slide, and ejection port. The code draws the pistol piece by piece through precise turtle graphics commands.

Uploaded by

F Mr
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views

Customed 1911 On Python Turtle

The document contains code written in Python using the turtle module to draw the outline of a pistol (presumably a M1911) by having the turtle perform a series of movements, turns, and loops. Key sections include drawing the grip, trigger guard, trigger, hammer, slide, and ejection port. The code draws the pistol piece by piece through precise turtle graphics commands.

Uploaded by

F Mr
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 9

#Code_Name_M1911.Shortbarrel.

CQC
import turtle

#Grip
for i in range(1):
turtle.left(75)
turtle.forward(-60)
turtle.right(180)

for i in range(25):#!100
turtle.forward(0.05)
turtle.left(4)#!1

for i in range(90):
turtle.forward(0.06)
turtle.right(1)

turtle.forward(3)

for i in range(180):
turtle.forward(0.02)
turtle.left(1)

turtle.forward(1)

for i in range(100):
turtle.forward(0.06)
turtle.right(1)

turtle.forward(40)
turtle.right(180)
turtle.forward(35)#グリップパネルの位置 1(40 から減らし)
turtle.right(90)

for i in range(90):
turtle.forward(0.1)
turtle.left(1)

for i in range(90):
turtle.forward(0.04)
turtle.right(1)

turtle.forward(70)
turtle.right(60)

for i in range(30):
turtle.forward(1.01)
turtle.right(1)

turtle.right(90)
turtle.forward(86)

turtle.left(90)
turtle.forward(14)#グリップパネルの位置 2(19 から減らし)
turtle.left(90)
turtle.forward(2)
turtle.left(90)
turtle.forward(5)
turtle.left(90)
turtle.forward(2)
turtle.left(180)
turtle.forward(55)

#Around Trigger guard


for i in range(75):
turtle.forward(0.15)
turtle.right(1)

for i in range(160):
turtle.forward(0.06)
turtle.left(1)

turtle.right(30)

for i in range(180):
turtle.forward(0.13)
turtle.right(0.5)

turtle.right(40)
turtle.forward(35)
turtle.right(180)

for i in range(90):
turtle.forward(0.15)
turtle.left(1)

turtle.forward(4)

for i in range(90):
turtle.forward(0.2)
turtle.right(1)

turtle.forward(8)

for i in range(45):
turtle.forward(0.2)
turtle.left(1)

turtle.right(180)

for i in range(45):
turtle.forward(0.2)
turtle.right(1)

turtle.right(180)

for i in range(45):
turtle.forward(0.2)
turtle.right(1)

turtle.right(180)

for i in range(45):
turtle.forward(0.2)
turtle.left(1)

turtle.right(180)
turtle.forward(11)
turtle.right(30)
turtle.right(90)

for i in range(160):
turtle.forward(0.05)
turtle.left(1)

turtle.right(60)
turtle.forward(2.5)

for i in range(180):
turtle.forward(0.04)
turtle.left(1)

turtle.forward(2.5)
turtle.right(60)

for i in range(160):
turtle.forward(0.05)
turtle.left(1)

turtle.forward(7)
turtle.right(175)

for i in range(100):
turtle.forward(0.1)
turtle.left(1)

turtle.forward(4)
turtle.left(110)

#トリガー
for i in range(27):
turtle.forward(0.9)
turtle.right(2)

#グリップ
turtle.right(60)
turtle.forward(12)

for i in range(90):
turtle.forward(0.1)
turtle.right(1)

turtle.right(180)

for i in range(90):
turtle.forward(0.1)
turtle.right(1)

turtle.forward(49)

for i in range(90):
turtle.forward(0.02)
turtle.left(1)

turtle.forward(10)
turtle.left(90)
turtle.forward(126)
for i in range(90):
turtle.forward(0.02)
turtle.left(1)

turtle.forward(3)
turtle.right(35)

for i in range(65):
turtle.forward(0.3)
turtle.right(1)

for i in range(200):
turtle.forward(0.05)
turtle.left(1)

turtle.right(20)
turtle.forward(2)

for i in range(94):
turtle.forward(0.2)
turtle.right(1)

turtle.forward(25)
turtle.right(90)
turtle.forward(2)

for i in range(90):
turtle.forward(0.02)
turtle.right(1)

turtle.forward(25)

for i in range(90):
turtle.forward(0.15)
turtle.left(1)

turtle.forward(8)

for i in range(200):
turtle.forward(0.05)
turtle.right(1)

turtle.right(-15)

for i in range(65):
turtle.forward(0.3)
turtle.left(1)

turtle.forward(1)
turtle.left(35)
turtle.forward(5)

#ハンマーとスライド後部
turtle.right(79)#スライドグリップ
turtle.forward(20)

for i in range(10):
turtle.left(90)
turtle.forward(20)
turtle.right(180)
turtle.forward(20)
turtle.left(90)
turtle.forward(3)

turtle.forward(-47)
turtle.left(79)

for i in range(30):#ハンマーとスライド後部
turtle.forward(1)
turtle.right(0.7)

turtle.right(180)

for i in range(25):
turtle.forward(1)
turtle.left(0.7)

turtle.right(170)

for i in range(90):
turtle.forward(0.22)
turtle.left(1)

for i in range(110):
turtle.forward(0.05)
turtle.right(1)

turtle.right(50)

for i in range(45):
turtle.forward(0.3)
turtle.right(1)

for i in range(90):
turtle.forward(0.01)
turtle.left(1)

turtle.right(25)

for i in range(45):
turtle.forward(0.14)
turtle.right(1)

turtle.left(69)
turtle.forward(5)

#スライド上部と排莢口
for i in range(62):
turtle.forward(0.05)
turtle.right(1)

turtle.forward(2)

for i in range(70):
turtle.forward(0.06)
turtle.left(1)
turtle.left

for i in range(70):
turtle.forward(0.02)
turtle.right(1)

turtle.forward(2)

for i in range(70):
turtle.forward(0.02)
turtle.right(1)

for i in range(70):
turtle.forward(0.06)
turtle.left(1)

turtle.forward(22)

for i in range(70):
turtle.forward(0.03)
turtle.right(1)

turtle.forward(5)

for i in range(70):
turtle.forward(0.05)
turtle.left(1)

turtle.forward(20)

for i in range(70):
turtle.forward(0.05)
turtle.left(1)

ejectionport=27
turtle.forward(4)
turtle.left(110)
turtle.forward(ejectionport)
turtle.right(180)
turtle.forward(ejectionport)
turtle.left(70)
turtle.forward(1)

for i in range(70):
turtle.forward(0.03)
turtle.right(1)

turtle.forward(50)
turtle.left(45)

for i in range(90):
turtle.forward(0.15)
turtle.right(1)

turtle.left(45)
turtle.forward(3)

for i in range(90):
turtle.forward(0.1)
turtle.right(1)

turtle.left(90)
turtle.forward(1)
turtle.left(90)
turtle.forward(4)

for i in range(90):
turtle.forward(0.04)
turtle.right(1)

turtle.forward(6)

for i in range(3):
turtle.forward(3)

for i in range(90):
turtle.forward(0.01)
turtle.right(1)

turtle.forward(2)

for i in range(90):
turtle.forward(0.01)
turtle.left(1)

turtle.forward(2)

for i in range(90):
turtle.forward(0.01)
turtle.left(1)

turtle.forward(2)

for i in range(90):
turtle.forward(0.01)
turtle.right(1)

turtle.forward(2)

turtle.forward(10)

for i in range(90):
turtle.forward(0.03)
turtle.right(1)

turtle.forward(3)

hari=50
haria=80

for i in range(60):
turtle.forward(0.01)
turtle.left(1)

turtle.forward(10)
turtle.right(120)
turtle.forward(10)
for i in range(60):
turtle.forward(0.01)
turtle.left(1)

turtle.forward(7)

for i in range(60):
turtle.forward(0.01)
turtle.left(1)

turtle.forward(10)
turtle.right(120)
turtle.forward(10)

for i in range(60):
turtle.forward(0.01)
turtle.left(1)

turtle.forward(9)

for i in range(89):
turtle.forward(0.03)
turtle.right(1)

turtle.forward(111)

for i in range(90):
turtle.forward(0.12)
turtle.left(1)

for i in range(180):
turtle.forward(0.07)
turtle.right(1)

turtle.forward(12)

for i in range(90):
turtle.forward(0.04)
turtle.right(1)

turtle.forward(54)
turtle.left(90)
turtle.forward(12)
turtle.right(90)
turtle.forward(23)

for i in range(90):
turtle.forward(0.03)
turtle.left(1)

turtle.forward(25)

turtle.right(180)
turtle.forward(23)
turtle.right(90)
turtle.forward(15)
for i in range(60):
turtle.forward(0.1)
turtle.left(1)

You might also like