این برنامه پایتونی یک الگوی عددی منظم تولید میکند که در آن هر سطر با عددی شروع شده و با ضرب آن عدد در اعداد متوالی، خروجی سطری ساخته میشود.
مثلاً سطر سوم با عدد ۳ شروع شده و خروجی آن بهصورت: ۳، ۶، ۹ خواهد بود.
سطر دهم تا عدد ۱۰×۱۰ = ۱۰۰ ادامه دارد.
# تولید الگوی عددی افزایشی
for i in range(1, 11):
for j in range(1, i + 1):
print(i * j, end="\t")
print()
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
...
10 20 30 ... 100
- حلقه بیرونی for i in range(1, 11) شماره سطر را کنترل میکند
- حلقه داخلی for j in range(1, i + 1) اعداد ضربشده را تولید میکند
- end="\t" باعث میشود اعداد در یک سطر افقی با فاصله چاپ شوند
- print() بعد از حلقه داخلی باعث رفتن به خط بعدی میشود