কচ্ছপ পাইথনের একটি বিশেষ পালক। কচ্ছপ ব্যবহার করে, আমরা সহজেই একটি ড্রয়িং বোর্ডে আঁকতে পারি।
প্রথমে আমরা কচ্ছপ মডিউল আমদানি করি। তারপর একটি উইন্ডো তৈরি করুন, এরপর আমরা কচ্ছপের বস্তু তৈরি করি এবং কচ্ছপ পদ্ধতি ব্যবহার করে আমরা ড্রয়িং বোর্ডে আঁকতে পারি।
কিছু কচ্ছপ পদ্ধতি
পদ্ধতি | প্যারামিটার | DESCRIPTION |
---|---|---|
কচ্ছপ() | কোনটিই নয় | এটি একটি নতুন কচ্ছপ বস্তু তৈরি করে এবং ফেরত দেয় |
ফরোয়ার্ড() | অর্থ | এটি নির্দিষ্ট পরিমাণে কচ্ছপকে এগিয়ে নিয়ে যায় |
পশ্চাদপদ() | অর্থ | এটি নির্দিষ্ট পরিমাণে কচ্ছপকে পিছনে নিয়ে যায় |
ডান() | কোণ | এটি কচ্ছপটিকে ঘড়ির কাঁটার দিকে ঘুরিয়ে দেয় |
বাম() | কোণ | এটি কচ্ছপটিকে ঘড়ির কাঁটার বিপরীত দিকে ঘুরিয়ে দেয় |
পেনআপ() | কোনটিই নয় | এটি কচ্ছপের কলম তুলে নেয় |
পেনডাউন() | কোনটিই নয় | কচ্ছপের কলম নিচে রাখে |
up() | কোনটিই নয় | কচ্ছপের কলম তুলে নেয় |
down() | কোনটিই নয় | কচ্ছপের কলম নিচে রাখে |
রঙ() | রঙের নাম | কচ্ছপের কলমের রঙ পরিবর্তন করে |
fillcolor() | রঙের নাম | কচ্ছপের রঙ পরিবর্তন করলে একটি বহুভুজ পূরণ হবে |
শিরোনাম() | কোনটিই নয় | এটি বর্তমান শিরোনাম প্রদান করে |
অবস্থান() | কোনটিই নয় | এটি বর্তমান অবস্থান ফেরত দেয় |
goto() | x, y | এটি কচ্ছপকে x,y অবস্থানে নিয়ে যায় |
begin_fill() | কোনটিই নয় | ভরা বহুভুজের সূচনা বিন্দু মনে রাখুন |
end_fill() | কোনটিই নয় | এটি বহুভুজ বন্ধ করে এবং বর্তমান ফিল কালার দিয়ে পূর্ণ করে |
ডট() | কোনটিই নয় | বর্তমান অবস্থানে বিন্দু ছেড়ে দেয় |
স্ট্যাম্প() | কোনটিই নয় | বর্তমান অবস্থানে কচ্ছপের আকৃতির ছাপ ফেলে |
শেপ() | আকৃতির নাম | 'তীর', 'ক্লাসিক', 'কচ্ছপ' বা 'বৃত্ত' হওয়া উচিত |
উদাহরণ কোড
# import turtle library import turtle my_window =turtle.Screen() my_window.bgcolor("blue") # একটি গ্রাফিক্স windowmy_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() রেঞ্জ (4):my_pen.forward(50) my_pen.right(90) turtle.done()
আউটপুট
একটি তারা আঁকুন
উদাহরণ কোড
# import turtle library import turtle my_pen =turtle.Turtle() আমি রেঞ্জে (50):my_pen.forward(50) my_pen.right(144) turtle.done()
আউটপুট
একটি ষড়ভুজ আঁকুন
উদাহরণ কোড
# import turtle libraryimport কচ্ছপ বহুভুজ =turtle.Turtle()my_num_sides =6my_side_length =70my_angle =360.0 / my_num_sides for i range(my_num_sides):polygon.forward(my_side_length)আউটপুট
অন্য বর্গাকার বাক্সের ভিতরে একটি বর্গক্ষেত্র আঁকুন।
উদাহরণ কোড
# import turtle library import turtle my_wn =turtle.Screen()my_wn.bgcolor("হালকা নীল")my_wn.title("Turtle")my_pen =turtle.Turtle()my_pen.color("black")def my_sqrfunc( আকার:আমি পরিসরে (4):my_pen.fd(আকার) my_pen.left(90) আকার =আকার - 5my_sqrfunc(146)my_sqrfunc(126)my_sqrfunc(106)my_sqrfunc(86)my_sqrfunc(86)my_sqrfunc(46)my_sqrfunc(4) )my_sqrfunc(26)আউটপুট
অন্য প্যাটার্নের অঙ্কন
উদাহরণ কোড
# import turtle library import turtle my_wn =turtle.Screen()turtle.speed(2) এর জন্য i রেঞ্জ(30):turtle.circle(5*i) turtle.circle(-5*i) turtle.left( i)turtle.exitonclick()আউটপুট
অন্য প্যাটার্নের অঙ্কন
উদাহরণ কোড
# আমদানি কচ্ছপ লাইব্রেরি আমদানি কচ্ছপের রং =[ "লাল","বেগুনি","নীল","সবুজ","কমলা","হলুদ"]my_pen =turtle.Pen()turtle.bgcolor("কালো") রেঞ্জে x এর জন্য(360):my_pen.pencolor(colors[x % 6]) my_pen.width(x/100 + 1) my_pen.forward(x) my_pen.left(59)আউটপুট