خب سلام خدمت همه دوستان عزیز
یکی از دوستام داره یک سری تمرین با پایتون انجام میده و تمرین های خودش رو برای من هم میفرسته در اوقات بیکاری انجام بدم
منم سعی میکنم هر کدوم رو که انجام دادم روی سایت و گیت هاب قرار بدم تا دوستانی که مورد نیازشونه استفاده کنند

خب تمرین اول به این صورته که یک عدد از ما بپرسته و یک مثلث رسم کنه و ارتفاع مثلث باید اندازه عدد ما باشه و این مثلث با ستاره (×) کشیده بشه
خب کدهاش به این صورته و نتیجه کار هم اینطوری میشه:

print("Enter Number:")
N = int(input())
numbers = []
for i in range(N):
    numbers.append("*")
    print(''.join(numbers))
    if i == N-1:
        for m in range(N):
            numbers.pop()
            print(''.join(numbers))

اینم لینک پروژه در گیت هاب
موفق باشید

17 Comments

  1. سلام ممنون از سایت خوبی که دارید. بنده یک درخواست داشتم اگر براتون مقدوره توضیحات کد ها رو هم بنویسید. ممنونم

    1. با سلام
      ممنون از شما دوست عزیز، پروژه الگوریتم پیچیده ای ندارد تنها یک عدد دریافت کرده از ورودی و یک لیست به تعداد آن عدد میسازد و نمایش میدهد
      لیست از ۱ شروع میشود تا تعداد عدد و باز کم میشود ازش

  2. سختش کردین
    n = int(input(“Please enter an integer: “))
    for x in range(1, n+1):
    print(“*” * x)
    for y in range(n-1, 0, -1):
    print(“*” * y)

  3. سلام ی سوال داشتم
    من چندتا فرمول نوشتم تو پایتون که وقتی سه تا ضلع بهش دادیم بهمون بگه این چه نوع مثلثیه بعد میخوام وقتی گفت این چطور مثلثیه همون مثلث که میگه رو بکشه ولی کد یا درست کردنش نمیدونم ی راه نمایی میکنید

    1. برای رسم مثلث راه های زیادی وجود داره هم میتونید از ترمینال استفاده کنید و با کمی سعی و خطا مثلث های از پیش کشیده شده خودتون رو پرینت کنید
      همچنین میتونید از نرم افزارهای گرافیکی تر که برای محیط gui در پایتون طراحی شدن استفاده کنید مانند pygame یا turtle
      تعدا مثلث های شما ثابت هستند پس میتوانید همه آنها رو بکشید و هز زمان نیاز شد همان نوع خاص را نمایش دهید.

  4. سلام وقت بخیر
    ممنون از مطالب بسیار خوبتون
    ببخشید چجوری میشه این مثلث و با اعداد نوشت؟
    ۱
    ۲۱
    ۳۲۱
    ۴۳۲۱
    ۵۴۳۲۱
    ۴۳۲۱
    ۳۲۱
    ۲۱
    ۱

    1. سلام وقتتون بخیر
      برای نمایش اعداد میتونید در هر ردیف که بهش میرسه و شکل ستاره هارو در آن سطر قرار میده کافیه ایندکس حلقه فور +۱ رو قرار دهید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *