कछुआ ग्राफिक्स बनाने के लिए एक पायथन लाइब्रेरी है। कछुआ आयात करने के बाद हम आगे, पीछे, दाएँ, बाएँ आदि कमांड दे सकते हैं। जब हम करेंगे तो यह कमांड अलग-अलग आकृतियाँ बनाएगा। जब हम सर्च कमांड को जोड़ते हैं तो हम नीचे दिए गए उदाहरण में कई अच्छे ग्राफिक्स बना सकते हैं, हम कुछ सरल परिदृश्य देखेंगे और फिर कुछ कॉम्प्लेक्स वाले जहां अच्छे ग्राफिक्स बनाए जाएंगे।
साधारण कछुआ आदेश
-
आगे(10) यह कछुए (तीर) को 10 पिक्सेल आगे ले जाता है।
-
पिछड़ा(5) यह कछुए (तीर) को 5 पिक्सेल पीछे ले जाता है
-
दाएं(35) यह कछुए (तीर) को 35 डिग्री के कोण से दक्षिणावर्त घुमाता है।
-
बाएं(55) यह कछुए (तीर) को घड़ी की विपरीत दिशा में 55 डिग्री के कोण से घुमाता है
-
गोटो (एक्स, वाई) यह कछुए (तीर) को x, y की स्थिति में ले जाता है
-
डॉट () यह वर्तमान स्थिति में एक बिंदु बनाता है।
-
आकार ('सर्कल') यह एक वृत्त का आकार बनाता है।
उदाहरण
आइए कुछ सरल आदेशों का उपयोग करके कुछ चित्र देखें।
एक तारा बनाएं
नीचे दिए गए कार्यक्रम में हम एक शुरुआत करते हैं। हम कर्सर को आगे ले जाने के लिए उपयुक्त कदम चुनते हैं और फिर इस परिणाम को प्राप्त करने के लिए लगातार सही करते हैं।
उदाहरण
import turtle star = turtle.Turtle() for i in range(100): star.forward(100) star.right(144) turtle.done()
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं
आउटपुट
अक्षर E बनाएं
हम एक समान दृष्टिकोण का पालन करते हैं जहां कछुआ अंग्रेजी वर्णमाला ई बनाने के लिए चारों दिशाओं में चलता है।
उदाहरण
import turtle t=turtle.Turtle() t.penup() t.setpos(-20,40) t.pendown() t.pensize(10) t.pencolor("pink") t.forward(100) t.backward(100) t.right(90) t.forward(100) t.left(90) t.forward(100) t.backward(100) t.right(90) t.forward(100) t.left(90) t.forward(100) turtle.done()
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं
आउटपुट
एकाधिक वर्ग
अगले उदाहरण में हम एक उभयनिष्ठ बिंदु से प्रारंभ करते हुए अनेक वर्गों का आरेखण देखते हैं। हम आगे, पीछे और फिर 90 डिग्री मुड़ने के लिए सामान्य सरल आदेशों पर मुकदमा करते हैं।
उदाहरण
import turtle mult_square=turtle.Turtle() def Multiple_Squares(length, colour): mult_square.pencolor(colour) mult_square.pensize(2) mult_square.forward(length) mult_square.right(90) mult_square.forward(length) mult_square.right(90) mult_square.forward(length) mult_square.right(90) mult_square.forward(length) mult_square.right(90) mult_square.setheading(360) for i in range(60,120,15): Multiple_Squares(i,"blue") turtle.done
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं
आउटपुट
एक सर्पिल षट्भुज
यह एक बहुत ही रोचक उदाहरण है जहां हम एक सर्पिल संरचना बनाने के लिए कछुए का उपयोग करते हैं। अंतिम आकार एक षट्भुज है और षट्भुज के किनारों को बनाने में विभिन्न रंगों का उपयोग किया जाता है।
उदाहरण
import turtle colors = [ "pink","yellow","blue","green","white","red"] sketch = turtle.Pen() turtle.bgcolor("black") for i in range(200): sketch.pencolor(colors[i % 6]) sketch.width(i/100 + 1) sketch.forward(i) sketch.left(59)
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं