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