بکندباز

رسم گل در پایتون

برای رسم گل در پایتون، می‌توان از کتابخانه‌های مختلفی مانند matplotlib و turtle استفاده کرد و یا در ترمینال بدون کتابخانه‌های گرافیکی، با استفاده از کاراکترهای ASCII و کدهای رنگی ANSI این کار را انجام داد. در ادامه، مثال های مختلف را میبینید:

رسم گل در پایتون با استفاده از کاراکتر های ASCII

برای مشاهده گل رسم شده روی دکمه «اجرا» کلیک کنید:

# گل ساده با کاراکترهای ASCII
flower = [
    "     @@@@@     ",
    "   @@@@@@@@@   ",
    "  @@@@@@@@@@@  ",
    "  @@@@@@@@@@@  ",
    "   @@@@@@@@@   ",
    "     @@@@@     ",
    "      |||      ",
    "      |||      ",
    "     /////     ",
]

for line in flower:
    print(line)

رسم گل در پایتون با استفاده از کدهای رنگی ANSI

برای مشاهده گل رسم شده روی دکمه «اجرا» کلیک کنید:

# رنگ‌های ANSI
RED = "\033[91m"
GREEN = "\033[92m"
YELLOW = "\033[93m"
RESET = "\033[0m"

# گل با رنگ
print(f"{RED}   @@@   {RESET}")
print(f"{RED}  @@@@@  {RESET}")
print(f"{RED} @@@@@@@ {RESET}")
print(f"{RED}  @@@@@  {RESET}")
print(f"{RED}   @@@   {RESET}")
print(f"{GREEN}   | |   {RESET}")
print(f"{GREEN}   | |   {RESET}")
print(f"{YELLOW}  ///\\\\\\  {RESET}")  # گلدان

 

رسم گل در پایتون با استفاده از کتابخانه turtle

مثال از رسم گل با استفاده از کتابخانه turtle را می‌بینید:

توجه! این کد را نمیتوانید با کلیک روی دکمه «اجرا» ببینید چرا که برای اجرا نیاز به محیط گرافیکی داریم که در کامپایلر آنلاین وجود ندارد. اما رسم نهایی آن را با ویدیو در ادامه نشان داده ایم که میتوانید در کامپیوتر دوباره اجرا کنید.

# برنامه ای برای رسم یک گل با استفاده از Turtle

import turtle

# تنظیمات اولیه Turtle
t = turtle.Turtle()
t.speed(10)  # تنظیم سرعت رسم
turtle.bgcolor("white")  # تنظیم رنگ پس‌زمینه

# رسم گلبرگ‌ها
for i in range(36):  # حلقه‌ای برای رسم گلبرگ‌ها
    # رسم یک گلبرگ
    t.color("red")  # تنظیم رنگ گلبرگ
    t.circle(100, 60)  # رسم یک دایره با قوس 60 درجه
    t.left(120)  # تغییر جهت
    t.circle(100, 60)  # رسم یک قوس دیگر
    t.left(120)  # بازگشت به موقعیت اولیه

    # چرخش به سمت بعدی برای رسم گلبرگ جدید
    t.right(10)

# رسم مرکز گل
t.penup()
t.goto(0, -20)
t.pendown()
t.color("yellow")
t.begin_fill()
t.circle(20)  # رسم دایره کوچک زرد در مرکز گل
t.end_fill()

# پایان برنامه
turtle.done()

backendbaz

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*

    احمد صفرزاده پاسخ

    باسلام و احترام
    بیزحمت دستور متن زیر رو واسم میفرستید:
    به گلرخ کمک کنید تا گل پایتونی خود را رنگ کند.

    مشخصات مورد نظر گل گلرخ به شرح زیر است:

    گلبرگ‌های گل پایتونی از دو دایره هم مرکز تشکیل شده که شعاع دایره کوچکتر ۲۰ و شعاع دایره بزرگتر ۴۰ است.

    گل از یک ساقه تشکیل می‌شود که گلبرگ‌ها را به برگ‌ها متصل کرده و طول ساقه از گلبرگ تا برگ‌ها ۱۰۰ واحد و طول ساقه از برگ‌ها تا زمین ۵۰ واحد می‌باشد.

    برگ‌های گل پایتونی در کنار هم یک مثل متساوی‌الاضلاع به طول ضلع ۳۰ واحد می‌باشد.

    نقطه شروع رسم گل پایتونی محل اتصال ساقه به گلبرگ‌ها می‌باشد.

    رنگ زمینه:‌ (LightBlue) ، رنگ قلم: مشکی (Black)

    رنگ مرکز گل:‌ زرد (Yellow)، رنگ گلبرگ‌ها: قرمز (Red)، رنگ ساقه‌ها: سبز (Green)
    باتشکر

    سید محمد جلالی پاسخ

    با سلام اگه بتونید متن و کد رو بدون معنی بزارید ممنون میشم
    با تشکر