علیرضا

وبلاگ شخصی

رسم دایره با متوازی الاضلاع

توسط : علیرضا آهنی

در تاریخ : پنجشنبه, ۲۷ شهریور ۱۳۹۹، ۰۸:۱۵ ب.ظ

کد پایتون :

from turtle import *


def square(size):
    for a in range(4):
        fd(size)
        left(90)


def trinagle(size):
    for a in range(3):
        fd(size)
        left(120)


def rectangul(size):
    for a in range(2):
        fd(size)
        left(90)
        fd(size // 2)
        left(90)


def trapeze(size):
    fd(size / 2)
    left(60)
    for a in range(2):
        fd(size / 2)
        left(120)
        fd(size / 2)


def parallel(size):
    fd(size)
    left(60)
    fd(size / 2)
    left(120)
    fd(size)
    left(60)
    fd(size / 2)


home()
speed(0)

mid_space = 0
space = 2
rotation = 360
size = 100

color('green', 'lime')

for i in range(rotation // space):
    parallel(size)
    left(space)
    fd(mid_space)

done()
نظر دادن تنها برای اعضای بیان ممکن است.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.

نظرات (۱۶)

apollo ‌‌ ‌‌ ‌‌ در ۲۷ شهریور ۹۹، ۲۰:۲۳

چه جالب،
((:
اگه خواستید می تونم کدش رو بزارم برای بقیه شکل ها هم هست (:

DRSVHOST 32 در ۲۷ شهریور ۹۹، ۲۰:۵۹

بزار داداش '_^
((:

پیمان ‌‌ در ۲۷ شهریور ۹۹، ۲۱:۱۲

چرا از PyCharm استفاده نمی‌کنی؟
برای سیستم من زیادی سنگینه .همین VScode کافیه (:
بروز رسانی: به نظر میرسه خیلی سبک تر شده پس شاید سویچ کنم بهش (:

عرفان ... در ۲۷ شهریور ۹۹، ۲۱:۱۸

به به، خوشم اومد :) (:
((:

Mhds 82 در ۲۸ شهریور ۹۹، ۱۴:۴۵

قشنگ بود 😃😃😃
مرسی (:

سید علی طلوع در ۱ مهر ۹۹، ۱۱:۳۳

عالی خیلی قشنگ هست، راستی سیستم عاملت چی هست ؟
((:
Manjaro

هاتف در ۱ مهر ۹۹، ۱۴:۵۴

CPP کد نزدی ببینی چه پوستی میکنه پایتون واقعا ساده است . الان من از رو خوندم فهمیدم! (البته اینکه پایتون هم بلدم بی تاثیر نبودا خخخخخخخ )
((: من قبل از پایتون CPP بلد بودم.
ولی اگه میخواستم با این برنامه رو با CPP بنویسم پدرم در میومد (:

هاتف در ۱ مهر ۹۹، ۱۴:۵۷

علیرضا چرا هی تو اینستاگرام گفتم هر تجربه‌ای از مانجارو دارین بیایین بگین نیومدی بگی؟ چند وقته داری باهاش کار میکنی؟ چطور سیستمیه ؟ خوبه؟ بعد یه سوال . مگه محصولات جت برینز پولی نیست؟ ولی واقعا جت برینز IDE های خوبی داره . وی اس کد هم بد نیست کار راه اندازه . اتم رو تست کردی؟
والا من دو هفته است نصبش کردم و تا الان ۱ گیگ آپدیت اومده و هنوزم هیچ کرش و فریزی ندیدم.
جت برینز ؟ من ازشون استفاده نمیکنم اما نسخه های کامیونیتی هاشون رایگانه.
مشخصات :

 ██████████████████  ████████     alireza@alireza-systemproductname
 ██████████████████  ████████     OS: Manjaro 20.1 Mikah
 ██████████████████  ████████     Kernel: x86_64 Linux 5.8.6-1-MANJARO
 ██████████████████  ████████     Uptime: 6h 27m
 ████████           ████████     Packages: 1378
 ████████  ████████  ████████     Shell: bash 5.0.18
 ████████  ████████  ████████     Resolution: 1366x768
 ████████  ████████  ████████     DE: Xfce4
 ████████  ████████  ████████     WM: Xfwm4
 ████████  ████████  ████████     WM Theme: Matcha-sea
 ████████  ████████  ████████     GTK Theme: Matcha-sea [GTK2]
 ████████  ████████  ████████     Icon Theme: Papirus-Maia
 ████████  ████████  ████████     Font: Droid Naskh Shift Alt 10
 ████████  ████████  ████████     Disk: 24G / 74G (35%)
                                  CPU: Intel Core i3-3220 @ 4x 3.3GHz [44.0°C]
                                  GPU: GeForce GT 630
                                  RAM: 1922MiB / 3846MiB

VSCode خیلی خوبه (: البته من ایمکس و ویم رو برای cpp ترجیح میدم. اتم هم تست کردم ۵۰ برابر از VScode کند تره و افزونه هاش هم زیاد جالب نیست.
درواقع از یک fork آزاد از vscode استفاده میکنم.
دلم میخواد java یاد بگیرم چون جالب به نظر میرسه (:

Atb 32 در ۱ مهر ۹۹، ۱۸:۱۵

من منفور نیستم ): پست اخرم چک بشه.
خب میتونستی به 2 نفر دیگه احترام بزاری و کل وبلاگ رو نترکونی.
راستی چی از من بعید نبود؟ من ابروت رو بردم؟ کاریت کردم؟
+ Is its is a tor proxy?

هاتف در ۷ مهر ۹۹، ۱۱:۲۹

پاسخت رو خوندم علیرضا پست مفصل تر به نظرم براش بزن کامل توضیح بده . بگو چه امکاناتی رو داره به نسبت مثلا یه سیستم عامل دیگه مثل اوبونتو و قسمت‌هاش رو شات بگیر بگذار پست خوبی میتونه بشه CPP قشنگ آدم رو پیر میکنه . پوستشو میکنه . کلا زبان‌های سی و اینها توی ویندوز بهتر میشه کد نوشت . من یادمه CPP  رو توی Borland CPP کد میزدم کامپایلرم روش بود . اما توی لینوکس خیلی بدبختی داریم . بعدش باید بدیم gpp کامپایلش کنه . پوست آدم کنده میشه خود وی اس کد هم باید برای زبان‌های مختلف برنامه نویسی روش پلاگین نصب کنی اونم بدبختی خاص خودش رو داره
:|
سی و سی پلاس پلاس اولش کلا برای یونیکس ساخته شدن :|
clang مگه چشه . vscode هم یه پلاگینه دیگه همه کانفیگ هارو خودش میکنه.

هاتف در ۷ مهر ۹۹، ۱۱:۵۸

بله اما بحث راحتیه . اینکه بتونی یه نرم افزار رو باز کنی شروع کنی کد زدن بعد کامپایل کنی . توی وی اس کد من رفتم دیدم گفته باید چهار تا پللاگین نصب کنی فلان کنی همون برلند به نظرم بهتر از وی اس کد بود . clang اوکیه ولی فعلا تا جایی که ممکنه نمیخوام دستهام ره به CPP آلوده کنم :))
از Code::Blocks استفاده کن خب (:
اگر هم حوصله داری vim

هاتف در ۷ مهر ۹۹، ۱۲:۰۴

Vim هم گزینه خوبیه کدبلاکس رو دارم . اکثر بچه‌ها میگن چه کاریه بدبختی بکشی مث آدم برو کرکی ویژوال استودیو رو نصب کن بشین کدتو بزن کلا آدم راحت طلبیم علیرضا بعدم لپ تاپم یه ایرادی داره کد بلاکس رو باز میکنم خیلی لگ میخوره و مطمینم ایراد سیستم‌عامل نیست ایراد سخت افزاریه . به شدت هم داغ میکنه
کد بلاکس افزونه هاش رو غیرفعال کن بهتر میشه.
من به نظر ویژیوال استادیو فقط برای C# خوبه .

هاتف در ۷ مهر ۹۹، ۱۲:۱۴

آخه از دو گیگ رم چه انتظاری میشه داشت :)))) اینم تست می‌کنم ببینم چطور میشه خود مینت رو به زور میکشه :))
اره دیگه.

Dr. 405 در ۷ مهر ۹۹، ۱۳:۵۱

علیرضا میخوام پایتون رو یاد بگیرم به نظرت از کجا شروع کنم؟؟ تجربه خودت به عنوان کسی که پایتون رو یاد گرفته چیه؟؟
sololearn.com
دوره پایتون جادی
تجربه خاصی ندارم فقط تمرین کن.

رحمت حاجی سعدین در ۸ مهر ۹۹، ۱۱:۰۶

خیلی جالبه:)
مرسی (:

Ali در ۲۷ مهر ۹۹، ۱۲:۰۶

بسیار جالب بود. با ترتل کار نکردم ولی جالب بود. موفق باشین.
مرسی :)
توی ویرگول هم آموزش های ترتل هم هست.