Part of the series

چندین نمونه کد

~2 min read • Updated Oct 11, 2025

شرح برنامه

این برنامه عدد n را از کاربر دریافت کرده و یک مثلث با n سطر رسم می‌کند.
در این مثلث:
- فقط دو ضلع بالایی (چپ و راست) با * نمایش داده می‌شوند
- سایر موقعیت‌های داخلی مثلث با 0 پر می‌شوند
- فاصله‌ها برای حفظ تقارن رعایت می‌شوند


کد پایتون:


n = int(input("تعداد سطرها را وارد کنید: "))

for i in range(n):
    line = ""
    for j in range(n - i - 1):
        line += " "
    for j in range(i + 1):
        if j == 0 or j == i:
            line += "* "
        else:
            line += "0 "
    print(line.rstrip())

نمونه خروجی برای n = 5:


    *
   * *
  * 0 *
 * 0 0 *
* 0 0 0 *

توضیح مراحل:

- ابتدا فاصله‌های خالی برای هر سطر چاپ می‌شوند تا مثلث متقارن باشد
- سپس در هر سطر، اولین و آخرین موقعیت با * و موقعیت‌های داخلی با 0 پر می‌شوند
- در سطر اول فقط یک * چاپ می‌شود


Written & researched by Dr. Shahin Siami