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

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

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

شرح برنامه

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


کد پایتون:


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

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

نمونه خروجی (ورودی: 4):


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

توضیح مراحل:

- حلقه بیرونی تعداد سطرها را کنترل می‌کند
- حلقه داخلی در هر سطر، تعداد ستاره‌ها را چاپ می‌کند
- استفاده از end="" باعث می‌شود ستاره‌ها در یک خط چاپ شوند و print() به خط بعدی برود
- نتیجه نهایی یک مربع از ستاره‌هاست که ابعاد آن برابر با عدد ورودی است


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