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