این برنامه تعداد سطرها را از ورودی دریافت میکند و براساس آن خروجی خاصی تولید میکند.
در این مثال، خروجی بهصورت مثلثی از اعداد نمایش داده میشود، اما میتوان آن را به هر الگوی دلخواه تغییر داد.
rows = int(input("تعداد سطرها را وارد کنید: "))
for i in range(1, rows + 1):
for j in range(1, i + 1):
print(j, end=" ")
print()
1
1 2
1 2 3
1 2 3 4
- ابتدا تعداد سطرها از ورودی گرفته میشود
- با استفاده از دو حلقه تو در تو، در هر سطر اعداد از ۱ تا شماره سطر چاپ میشوند
- میتوان این الگو را به شکلهای دیگر مثل ستاره، حروف، یا توابع ریاضی تغییر داد