این برنامه پایتونی با استفاده از حلقههای تودرتو، یک جدول عددی ۸×۸ تولید میکند.
در هر سطر، ابتدا اعداد از ۲ شروع شده و بهصورت افزایشی تا شماره سطر ادامه مییابند، سپس باقیمانده خانهها با عدد ۱ پر میشوند.
# تعداد سطرها و ستونها
n = 8
# تولید جدول با حلقههای تودرتو
for i in range(1, n + 1):
for j in range(1, n + 1):
if j <= i:
print(j + 1, end=" ")
else:
print(1, end=" ")
print()
2 1 1 1 1 1 1 1
2 2 1 1 1 1 1 1
2 2 3 1 1 1 1 1
2 2 3 4 1 1 1 1
2 2 3 4 5 1 1 1
2 2 3 4 5 6 1 1
2 2 3 4 5 6 7 1
2 2 3 4 5 6 7 8
- حلقه بیرونی سطرها را کنترل میکند (از ۱ تا ۸)
- حلقه داخلی ستونها را کنترل میکند (از ۱ تا ۸)
- اگر شماره ستون از شماره سطر کمتر یا مساوی باشد، مقدار j + 1 چاپ میشود
- در غیر این صورت، عدد ۱ چاپ میشود
- end=" " باعث میشود اعداد در یک خط باقی بمانند
- print()