علامه حلی 1 دوره 38

این سایت اصلی اخبار ، اطلاعات و یادگاری های دوره 38 علامه حلی 1 (و مشتقات سال ها بعدیش) هست!

علامه حلی 1 دوره 38

این سایت اصلی اخبار ، اطلاعات و یادگاری های دوره 38 علامه حلی 1 (و مشتقات سال ها بعدیش) هست!

علامه حلی 1 دوره 38

سمپادی باشید!

طبقه بندی موضوعی
بایگانی
آخرین نظرات
  • ۱۶ اسفند ۰۲، ۲۱:۴۲ - حسین
    عالی

آموزش ترتل!(بسیار کوتااه و کاربردی)

دوشنبه, ۱۶ اسفند ۱۴۰۰، ۰۹:۲۸ ب.ظ

ترتل

 

 

نویسنده :محمد میلاد غنی آبادی کلاس ۷.۴


 

ترتل کتابخانه ی هست در پایتون که نیازی به نصب آن نیست و به طور خودکار توس پایتون وجود دارد.

چون ترتل کتابخانه ای جدا از پایتون است در او باید آن را import بکنیم .

import turtle

و حالا میرسیم از سری کد هایی از ترتل:

کدی که احتمالا زیاد به درد ما میخوره کد تعویض رنگ صفحه هست . زمانی که شما ترتل را ران مکنید در اول رنگ آن سفید است و زمانی که کد turtle.bgcolor(‘’) را اجرا میکنید و در پرانتز به آن نوعی رنگ میدهید صفحه به آن رنگ تبدیل مشود.

رنگ های موجود: red – blue-green-pink-purple-orange و رنگ های دیگر.

برای کشیدن خط در پایتون می توان از دستور turtle.forward() استفاده کرد که در قسمت پرانتز آن می توان عددی قرار داد اما دقت کنید که واحد آن پیکسل است. و کوچک شده این دستور turtle.fd() هست. و نکته دیگر اینکه این دستور در جهتی که فلش قرار دارد خط میکشد.

برای عوض کردن هر چیزی که میکشید میتوانید از دستور turtle.color(‘’)   استفاده کنید . شما میتوانسد در قسمت پرانتز رنگ هایی که گفته شد را بگذارید .

برای کشیدن خط در پایتون میتوان از دستور turtle.backward() هم استفاده کنید که در قسمت پرانتز آن می توان عددی قرار داد. نکته این است که فرق این کد با کد forward در این است که آن در جهت فلش می کشد اما این یکی در مخالف جهت فلش. کوچک شده این دستور turtle.bk()میباشد.

برای  راست کردن فلش میتوان از دستور ()turtle.right استفاده کرد که به اندازه ای که در پرانتز میگذارید به سمت راست میرود دقت کنید که واحد آن درجه هست . کوچک شده این دستور ()turtle.rtمی باشد.

برای چپ کردن فلش میتوان از دستور ()turtle.left استفاده کرد که به اندازه ای که در پرانتز میگذارید به سمت چپ میرود دقت کنید که واحد آن درجه هست .کوچک شده این دستورturtle.lt()است.

برای کشیدن دایره در ترتل می توان از دو دستور استفاده کرد که بسیار مشابه هستند . کد هر دو دستور این است.()turtle.circle اما فرق آنها در عدد گذاشته شده می باشد اگر در این پرانتز یک عدد بذاریم یک دایره با شعاع آن می کشد. اما اگر در پرانتز دو عدد بذاریم که بین آنها علامت(,)باشد عدد اول شعاع دایره و عدد دوم مسافتی است که طی میکند که از ویژگی های این دستور این است که با آن میتوان نیم دایره کشید.

یک دستور است که بیشتر به درد درست کردن انیمیشن در پایتون میخورد دستور ()turtle.undo()است که آخرین دستوری که اجرا شده را بر می گرداند برای درک بیشتر این کد را اجرا کنید:

import turtle

turtle.fd(88)

()turtle.undo

در بعضی مواقع شما دوست دارید سرعت حرکت فلش تند تر شود شما میتوانید از دستور turtle.speed() استفاده کنید که در پرانتز میتوانید عدد های صفر تا ده باشد که صفر بیشترین آنها و به ترتیب کند ترین به یکی مونده تند ترین ! از ۱تا ۱۰.

 

 

 

 

برای اینکه شما بتوانید مساحتی را رنگ کنید می توانید از دستورات turtle.begin_fill() و turtle.end_fill() استفاده کرد که به صورت فرضی میتوان گفت از جایی که کد شروع میشود تا آخرین جا یک خط فرضی می کشد و چند شکل ایجاد می شود و مساحت آن شکل را به رنگ دلخواه در می آورد دقت کنید که رنگی که این کد میگذارد به turtle.color()  ربط دارد اگر این هر رنگی در پرانتز داشته باشد مساحت همان رنگ میشود .دقت کنید اگر از دستورturtle.color() در قبل استفاده نکردید رنگ مساحت مشکی میشود.

برای درک بیشتر این کد را اجرا کنید :

import turtle

turtle.color('red')

()turtle.begin_fill

turtle.forward(100)

turtle.left(90)

turtle.forward(100)

()turtle.end_fill

 

 

اگر دوست دارید که فقط رنگ خط فرق کند و رنگ فلش تغیرر نکند میتوانید از دستور(‘’)turtle.pencolor  استفاده کنید در پرانتز از رنگ های گفته شده می توان استفاده کرد

برای عوض کردن قطر خط هایی که میکشید میتوانید از کد ()turtle.pensize استفاده کنید و در قسمت پرانتز میتوانید عددی بگذارید.

برای عوض کردن سایز فلش میتوانید از دستور ()turtle.shapesize  استفاده کنید در قسمت پرانتز حدد سایز را بنویسید.

اگر دوست دارید فلش شما تغییر شکل بدهد و به شکل های دیگر تبدیل شود می توانید از دستور ("")turtle.shape  استفاده کنید شما میتوانید در قسمت پرانتز از arrow-turtle-circle-square-classic-triangle استفاده کنید.

اگر میخواهید به اصطلاح در بین خطوط مهر بزنید مستوانید از دستور turtle.stamp() استفاده کنید در قسمت پرانتز چیزی ننویسید .

برای درک بیشتر کد ها کد یر را اجرا کنید:

import turtle

 

turtle.pencolor('red')

turtle.shape('turtle')

turtle.shapesize(2)

turtle.pensize(3)

turtle.fd(40)

()turtle.stamp

turtle.fd(40)

پایان

 

  • آریو عشوری

نظرات  (۵)

  • طاها دانشمند
  • این فقط مطالبیه که سرکلاسا گفته شده اگر بخواید واقعا آموزش ترتل بزارید دستورات بیشتر نکات بیشتر ترفند های بیشتر و... باید بگی با توام آقای غنی آبادی -_-

    خیلی تاثیر گذار بود دانشمند

  • سوشیانت شهبازی دوره 39 علامه حلی 1
  • ایول یعنی همه رو تو سایت بهمون میگن من دوره 39 ام؟

    پاسخ:
    سلام!
    همشو که نه، یکم پیشرفته تره چیزی که اینجا هست ولی به طور کلی قراره بخونینش! =)
  • واقعا خیلی خوب بود
  • واقعا خیلی خوب بود

    عالی 

    ارسال نظر

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی