logo

Цртање квадрата и правоугаоника у Туртле - Питхон

Корњача у Питхон-у:

Уз Питхон, долази и модул под називом корњача . Нуди цртеж са картонским екраном и корњачом (оловком). Помери корњачу до скицирати било шта на екрану (оловка) .

Другим речима, питхон има функцију тзв 'Корњача' која функционише као табла и омогућава нам да упутимо корњачу да црта по њој . Постоје и друге функције, као нпр напред() и реверсе(), да помери корњачу. Корњача се може напредовати са позиције на другу користећи функције као што су корњача.напред() и корњача.десно().

Библиотека се зове корњача , а наслов оловке на екрану коју користимо за цртање је корњача . У закључку, учење Питхон програмирања уз помоћ Питхон корњаче библиотеке је забавно и занимљиво за програмере почетнике. Деца се обично упознају са рачунарима преко Туртле.

Коришћење корњаче за цртање:

Морамо увоз корњача библиотеци, како би се приступило њеним различитим функцијама и методама. Питхон језички пакет има уграђена библиотека 'корњача', стога није неопходно да се инсталира одвојено. Четири корака која чине мапа пута за спровођење програма корњача је следећа:

    Додатимодул корњаче.Креирањекорњача можете управљати .
  1. Искористите технике цртања корњача .
  2. Користећи Готово() методом.

Као што је већ поменуто, морамо увоз корњача пре употребе. Увози се као:

 from turtle import * #or import turtle 

Прво треба да успоставимо а нова табла за цртање (прозор) и туртле након увоза библиотеке корњача и омогућавања свих њених функција за нас. Ми смо доделили корњача име ттл ?и тхе прозор са именом вндв . Као резултат тога, користили смо га у коду као:

 wndw = turtle.Screen() wn.bgcolor('yellow') wndw.title('Turtle') ttl = turtle.Turtle() 

Корњача треба да буде преселио сада када су прозор и корњача направљени. Кодирамо даље до унапредити ттл за 200 пиксела у правцу ттл је окренута.

 ttl.forward(200) 

Ми смо напредни ттл за 200 пиксела .?Уз помоћ доне() функција , сада можемо позвати програм на крај.

јава генерицс
 turtle.done() 

Цртање облика:

Напред() и лево() су две функције које можемо да користимо за цртање квадрата и правоугаоници . Основне карактеристике сваког облика морају се разумети пре него што можемо да га нацртамо.

Квадрат :

Почнимо са употребом квадрата. Ан једнаки број страница чини квадрат. И постоји а Угао од 90° између две суседне стране. Паралелне стране су смештене један поред другог.

Објашњавање кода:

Сада знамо основне карактеристике квадрата тј. све стране су једнаке . Питхон Туртле треба сада нацртати квадрат. Претпоставимо да је а страница квадрата је 200 јединица дуго.

 import turtle ttl = turtle.Turtle() 

Ми увезен? модул корњаче овде? у ово време. Након тога је направљена нова табла за цртање и дата објекту са именом? ттл .

 ttl.forward(150) ttl.left(90) 

Корњача има напредовао за 150 јединица у напред правац као страница квадрата 150 јединице дужине. Као што је угао између суседних страна је 90°, онда смо окренули корњача 90°. Тхе квадрат је једна страна је сада завршен.

 ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) 

Овде поновио последњи корак три пута да конструише преостале три стране трга на сличан начин као што смо то урадили за прва страна . Да нацртам преостале три стране, биле су исте изјаве поновио још три пута .

Комплетан код:

 # Python program for drawing a square # using the Turtle Programming in Python import turtle ttl = turtle.Turtle() ttl.forward(150) # moving the turtle Forward by 150 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) ttl.forward(150) ttl.left(90) 

Излаз :

Цртање квадрата и правоугаоника у корњачи - Питхон

Креирање квадрата у Туртле помоћу петљи:

Као што видимо, поновили смо исте изјаве (напред(150) и лево(90)) четири пута у коду изнад. Дакле, уместо да их пишемо више пута, ми може користити петљу која се покреће четири пута .

Комплетан код:

 #Using the loop for drawing a square in Python Turtle import turtle ttl = turtle.Turtle() # Creating a for loop that will run four times for j in range(4): ttl.forward(150) #Moving the turtle Forward by 150 units ttl.left(90) #Turning the turtle by 90 degrees 

Излаз :

Излаз горе поменутог кода ће бити исти као код претходног кода.

Цртање квадрата и правоугаоника у корњачи - Питхон

Објашњење:

У овом програму, уместо да користите напред (150) и лево(90) функцију четири пута, користили смо је само једном, али смо је извршили четири пута уз помоћ а за петљу да бисте добили исти жељени резултат као у претходном програму.

јава замени све стрингове

правоугаоник:

Веома смо свесни чињенице да је дијагонале правоугаоника су једнаке . Штавише, тхе супротне стране правоугаоника су од једнаке дужине . Правоугаоник суседне стране се састају под углом од 90° . Нацртаћемо правоугаоник имајући у виду ове карактеристике. Рецимо да правоугаоник има дужину од 140 јединица и а ширине 70 јединица . Користећи код испод добићемо а правоугаоник у корњача.

Објашњавање кода:

 import turtle ttl = turtle.Turtle() 

Ми увезен? модул корњаче овде? у ово време. Након тога је направљена нова табла за цртање и дата објекту са именом? ттл .

 ttl.forward(140) ttl.left(90) ttl.forward(70) ttl.left(90) 

Корњача има напредних 140 јединица у нашем правцу јер а дужина правоугаоника је 140 јединица . Као што је угао између суседних страна је 90°, онда окренути корњача 90°. Правоугаоник једне стране је сада завршен. Корњача је тада била окренут за 90 степени и напредних 70 јединица . Правоугаоник друга страна је сада завршена .

 ttl.forward(140) ttl.left(90) ttl.forward(70) ttl.left(90) 

Да нацртате последње две стране , исти аргументи се понављају још једном у оба смера. Коначно , довршавајући код за креирање правоугаоника у Туртле Питхон.

Комплетан код:

 #Python Program for drawing a rectangle in Turtle import turtle ttl = turtle.Turtle() ttl.forward(140) #Moving the turtle Forward by 140 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(70) #Moving the turtle Forward by 70 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(140) #Moving the turtle Forward by 140 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(70) #Moving the turtle Forward by 70 units ttl.left(90) #Turning the turtle by 90 degrees 

Излаз :

Цртање квадрата и правоугаоника у корњачи - Питхон

Цртање правоугаоника у Туртле користећи петље:

Користећи за петљу за цртање је прилично слично ономе како смо га користили за цртање квадрата. У фор петљу, ставићемо напред (140), лево (90), напред (70) и лево (90) и изврши га два пута.

код :

 #Using a for loop for drawing a rectangle in Turtle in Python import turtle ttl = turtle.Turtle() for j in range(2): ttl.forward(140) #Moving the turtle Forward by 140 units ttl.left(90) #Turning the turtle by 90 degrees ttl.forward(70) #Moving the turtle Forward by 70 units ttl.left(90) #Turning the turtle by 90 degrees 

Излаз :

Цртање квадрата и правоугаоника у корњачи - Питхон

Објашњење:

У овом програму, уместо да користите напред(140), лево(90), напред(70) и лево(90) ?функција два пута, користили смо је само једном али смо је извршили два пута уз помоћ а за петљу да бисте добили исти жељени резултат као у претходном програму.

Цртање квадрата и правоугаоника заједно:

Као што наслов сугерише, нацртаћемо а квадрат и правоугаоник у једном једином програму уз помоћ разне функције корњаче питхон библиотека. Код за следеће је дат у наставку:

код :

 # Python programme for drawing a square and a rectangle together in # Turtle - Python import turtle ttl = turtle.Turtle() #SQUARE for j in range(4): ttl.forward(60) ttl.left(90) ttl.up() ttl.goto(80,0) ttl.down() #RECTANGLE ttl.forward(120) ttl.left(90) ttl.forward(80) ttl.left(90) ttl.forward(120) ttl.left(90) ttl.forward(80) ttl.left(90) 

Излаз :

повратни пакао у јавасцрипт-у
Цртање квадрата и правоугаоника у корњачи - Питхон

Објашњење:

У поменутом програму, пре свега, ми увезли библиотеку корњача нашем програму. Затим смо користили а за петљу цртати а квадрат први. Петља се састојала од форвард(60) и лефт(90) методе и погубљен четири пута да заврши квадрат. Затим смо користили уп() метода да подигне оловку за корњаче и помери оловку на нове координате користећи метод гото(80,0). Затим смо користили довн() метода да поново почнете да користите оловку за корњаче. Затим смо нацртали а правоугаоник , користећи методе напред (120) и лево (90) да нацртам прва страна правоугаоника анд тхе методе напред(80) и лево(90) да нацртам друга страна правоугаоника . Онда поновио последња два корака како би нацртали преостале две странице правоугаоника.

коначно, као резултат добили смо излаз где смо добили обоје, квадрат и правоугаоник нацртано.?

Закључак:

У овом чланку смо користили? Питхон'с Туртле библиотека ?цртати квадрат и правоугаоник на разне могуће начине. Верујемо да ће овај чланак разјаснити идеју која стоји иза библиотеке корњача и једну од њених примена, а то је стварање различитих облика.