بخشی از مجموعه

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

~1 دقیقه مطالعه • بروزرسانی ۱۶ مهر ۱۴۰۴

شرح برنامه

این برنامه تعداد سطرها را از کاربر دریافت کرده و الگویی از ستاره‌ها (*) چاپ می‌کند که شبیه حرف انگلیسی "P" است که ۹۰ درجه خلاف جهت عقربه‌های ساعت چرخیده باشد.
الگو شامل یک مثلث راست‌گوشه در سمت چپ و یک خط افقی کامل در پایین است.


کد پایتون:


def draw_rotated_p(rows):
    # بخش مثلثی بالا
    for i in range(1, rows):
        print("*" * i)

    # خط افقی پایین
    print("*" * rows)

# اجرای برنامه
rows = int(input("تعداد سطرها را وارد کنید: "))
draw_rotated_p(rows)

نمونه خروجی (rows = 5):


*
**
***
****
*****

توضیح مراحل:

- حلقه اول یک مثلث چپ‌چین با تعداد ستاره‌های افزایشی چاپ می‌کند
- خط آخر یک ردیف کامل از ستاره‌ها برابر با تعداد سطرها چاپ می‌کند
- این ترکیب شکلی شبیه حرف P چرخیده‌شده ایجاد می‌کند


نوشته و پژوهش شده توسط دکتر شاهین صیامی