این برنامه تعداد سطرها را از کاربر دریافت کرده و الگویی از ستارهها (*) چاپ میکند که شبیه حرف انگلیسی "P" است که ۹۰ درجه خلاف جهت عقربههای ساعت چرخیده باشد.
الگو شامل یک مثلث راستگوشه در سمت چپ و یک خط افقی کامل در پایین است.
def draw_rotated_p(rows):
# بخش مثلثی بالا
for i in range(1, rows):
print("*" * i)
# خط افقی پایین
print("*" * rows)
# اجرای برنامه
rows = int(input("تعداد سطرها را وارد کنید: "))
draw_rotated_p(rows)
*
**
***
****
*****
- حلقه اول یک مثلث چپچین با تعداد ستارههای افزایشی چاپ میکند
- خط آخر یک ردیف کامل از ستارهها برابر با تعداد سطرها چاپ میکند
- این ترکیب شکلی شبیه حرف P چرخیدهشده ایجاد میکند