Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में कछुआ प्रोग्रामिंग

कछुआ अजगर का एक विशेष पंख है। कछुए का उपयोग करके, हम आसानी से एक ड्राइंग बोर्ड बना सकते हैं।

पहले हम कछुआ मॉड्यूल आयात करते हैं। फिर एक विंडो बनाएं, आगे हम टर्टल ऑब्जेक्ट बनाते हैं और टर्टल मेथड का उपयोग करके हम ड्रॉइंग बोर्ड में ड्रॉ कर सकते हैं।

कुछ कछुआ विधि

<वें शैली="पाठ्य-संरेखण:केंद्र;">विवरण
विधि पैरामीटर
कछुआ () कोई नहीं यह एक नई कछुआ वस्तु बनाता है और लौटाता है
आगे() राशि यह निर्दिष्ट राशि से कछुए को आगे बढ़ाता है
पिछड़ा () राशि यह कछुए को निर्दिष्ट मात्रा से पीछे ले जाता है
दाएं () कोण यह कछुए को दक्षिणावर्त घुमाता है
बाएं() कोण यह कछुए को दक्षिणावर्त घुमाता है
पेनअप() कोई नहीं यह कछुए की कलम उठाता है
पेंडडाउन() कोई नहीं कछुए की कलम नीचे रख देता है
ऊपर () कोई नहीं कछुए की कलम उठाता है
नीचे () कोई नहीं कछुए की कलम नीचे रख देता है
रंग () रंग का नाम कछुए की कलम का रंग बदलता है
भरण रंग () रंग का नाम कछुए का रंग बदलता है जो बहुभुज को भरने के लिए उपयोग करेगा
शीर्षक () कोई नहीं यह वर्तमान शीर्षक देता है
स्थिति () कोई नहीं यह वर्तमान स्थिति लौटाता है
गोटो () x, y यह कछुए को x,y की स्थिति में ले जाता है
begin_fill() कोई नहीं भरे हुए बहुभुज के लिए शुरुआती बिंदु याद रखें
end_fill() कोई नहीं यह बहुभुज को बंद कर देता है और वर्तमान भरण रंग से भर देता है
डॉट() कोई नहीं डॉट को वर्तमान स्थान पर छोड़ता है
स्टाम्प () कोई नहीं वर्तमान स्थान पर कछुए के आकार की छाप छोड़ता है
आकार () आकारनाम 'तीर', 'क्लासिक', 'कछुआ' या 'सर्कल' होना चाहिए

उदाहरण कोड

# import turtle library
import turtle             
my_window = turtle.Screen() 
my_window.bgcolor("blue")       # creates a graphics window
my_pen = turtle.Turtle()      
my_pen.forward(150)           
my_pen.left(90)               
my_pen.forward(75)
my_pen.color("white")
my_pen.pensize(12)

आउटपुट

पायथन में कछुआ प्रोग्रामिंग

एक वर्ग बनाएं

उदाहरण कोड

# import turtle library
import turtle             
my_pen = turtle.Turtle()      
for i in range(4):
   my_pen.forward(50)           
   my_pen.right(90)               
turtle.done()

आउटपुट

पायथन में कछुआ प्रोग्रामिंग

एक तारा बनाएं

उदाहरण कोड

# import turtle library
import turtle             
my_pen = turtle.Turtle()      
for i in range(50):
   my_pen.forward(50)           
   my_pen.right(144)               
turtle.done()

आउटपुट

पायथन में कछुआ प्रोग्रामिंग

एक षट्भुज बनाएं

उदाहरण कोड

# import turtle library
import turtle             
polygon = turtle.Turtle()
my_num_sides = 6
my_side_length = 70
my_angle = 360.0 / my_num_sides
for i in range(my_num_sides):
   polygon.forward(my_side_length)           
   polygon.right(my_angle) 
turtle.done()

आउटपुट

पायथन में कछुआ प्रोग्रामिंग

दूसरे वर्गाकार बॉक्स के अंदर एक वर्ग बनाएं.

उदाहरण कोड

# import turtle library
import turtle             
my_wn = turtle.Screen()
my_wn.bgcolor("light blue")
my_wn.title("Turtle")
my_pen = turtle.Turtle()
my_pen.color("black")
def my_sqrfunc(size):
   for i in range(4):
      my_pen.fd(size)
      my_pen.left(90)
      size = size - 5
my_sqrfunc(146)
my_sqrfunc(126)
my_sqrfunc(106)
my_sqrfunc(86)
my_sqrfunc(66)
my_sqrfunc(46)
my_sqrfunc(26)

आउटपुट

पायथन में कछुआ प्रोग्रामिंग

दूसरे पैटर्न का आरेखण

उदाहरण कोड

# import turtle library
import turtle             
my_wn = turtle.Screen()
turtle.speed(2)
for i in range(30):
   turtle.circle(5*i)
   turtle.circle(-5*i)
   turtle.left(i)
turtle.exitonclick()

आउटपुट

पायथन में कछुआ प्रोग्रामिंग

दूसरे पैटर्न का आरेखण

उदाहरण कोड

# import turtle library
import turtle             
colors = [ "red","purple","blue","green","orange","yellow"]
my_pen = turtle.Pen()
turtle.bgcolor("black")
for x in range(360):
   my_pen.pencolor(colors[x % 6])
   my_pen.width(x/100 + 1)
   my_pen.forward(x)
   my_pen.left(59)

आउटपुट

पायथन में कछुआ प्रोग्रामिंग
  1. पायथन प्रोग्रामिंग का उपयोग करके छवि आधारित स्टेग्नोग्राफ़ी

    इस लेख में, हम पायथन का उपयोग करके छवि-आधारित स्टेग्नोग्राफ़ी के बारे में जानेंगे। आशुलिपि ऑडियो, वीडियो और छवियों के पीछे एक पाठ को छिपाने की एक विधि है। इसका उपयोग झूठे कॉपीराइट दावों से सुरक्षा और सुरक्षा बढ़ाने के लिए किया जाता है। हम इसे स्टेपिक . में उपलब्ध एन्कोडिंग सुविधा की सहायता से प्राप

  1. विंडोज़ पर पायथन प्रोग्रामिंग के लिए आईडीई

    इस लेख में, हम विंडोज़ के लिए पायथन पर उपलब्ध विभिन्न आईडीई के बारे में जानेंगे। पिचर्म इंटरएक्टिव पायथन कंसोल वेब ढांचे के लिए समर्थन तेज़ अपवर्तन समय कम विकास जुपिटर नोटबुक लगभग हर पायथन मॉड्यूल के साथ संगतता कम जगह और हार्डवेयर आवश्यकताएं इनबिल्ट टर्मिनल और कर्नेल सुविधाएं विज़ेट की एक विस्त

  1. पायथन में फाइलोटैक्सिस पैटर्न?

    फाइलोटैक्सिस पैटर्न क्या है? जब हम वापस जाते हैं, तो हमारे वनस्पति विज्ञान वर्गों और पौधों की दुनिया में, फ़ाइलोटैक्सिस का अर्थ है पौधों के तने पर फूलों, पत्तियों या बीजों की व्यवस्था, जैसा कि फाइबोनैचि सर्पिल में पाया जाता है। फाइबोनैचि अनुक्रम के आधार पर, फाइबोनैचि सर्पिल संख्याओं का एक समूह है ज