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

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

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

شرح برنامه

این برنامه با استفاده از حلقه‌های تو در تو، یک الگوی دلخواه از کاراکتر '*' را در ترمینال چاپ می‌کند.
تعداد سطر و ستون توسط کاربر تعیین می‌شود و خروجی به‌صورت یک ماتریس از ستاره‌ها نمایش داده می‌شود.
این تمرین برای تمرین ساختارهای تودرتو و چاپ الگوهای متنی مناسب است.


کد پایتون:


def print_star_grid(rows, cols):
    for i in range(rows):
        for j in range(cols):
            print("*", end=" ")
        print()

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

نمونه خروجی (ورودی: 3 سطر، 5 ستون):


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

توضیح مراحل:

- ابتدا تعداد سطر و ستون از کاربر دریافت می‌شود
- حلقه بیرونی برای سطرها و حلقه داخلی برای ستون‌ها اجرا می‌شود
- در هر خانه از ماتریس، کاراکتر '*' چاپ می‌شود و با فاصله از هم جدا می‌گردد
- خروجی نهایی یک جدول مستطیلی از ستاره‌هاست که ابعاد آن توسط کاربر تعیین شده است


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