این برنامه یک عدد صحیح را از کاربر دریافت میکند و در هر سطر، بهازای هر کاراکتر از یک متن نمونه، حرف '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)
xxx
xxx
xxx
- ابتدا تعداد سطرها از کاربر دریافت میشود
- حلقه بیرونی تعداد سطرها را کنترل میکند
- حلقه داخلی بهازای هر کاراکتر از متن، حرف 'x' را چاپ میکند
- خروجی نهایی، سطرهایی با تعداد 'x' برابر با طول متن نمونه است