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

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

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

شرح برنامه

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


کد پایتون:


def display_text_with_x(rows, text="سلام"):
    for i in range(rows):
        for char in text:
            print("x", end="")
        print()

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

نمونه خروجی (ورودی: 3، متن: "سلام"):


xxx
xxx
xxx

توضیح مراحل:

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


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