این برنامه عددی بین ۰ تا ۸۰ را از کاربر دریافت کرده و یک الگوی مثلثی از کاراکترهای * چاپ میکند.
در این الگو، هر سطر شامل تعداد ستارههایی است که با شماره سطر افزایش مییابد. یعنی سطر اول یک ستاره، سطر دوم دو ستاره، و به همین ترتیب تا سطر n.
اگر n = 0 وارد شود، برنامه بهصورت پیشفرض عددی مثل ۹ را در نظر گرفته و خروجی نمونهای از مثلث را نمایش میدهد.
# دریافت عدد n از کاربر
n = int(input("عدد n را وارد کنید (بین ۰ تا ۸۰): "))
# حالت ویژه: n = 0 → نمایش نمونه مثلث
if n == 0:
n = 9 # مقدار پیشفرض برای نمایش نمونه
# بررسی اعتبار عدد و چاپ مثلث
if 1 <= n <= 80 or n == 9:
for i in range(1, n + 1):
print('* ' * i)
else:
print("عدد واردشده باید بین ۰ تا ۸۰ باشد.")
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
- ابتدا عدد n از کاربر دریافت میشود
- اگر n = 0 باشد، برنامه مقدار پیشفرض n = 9 را برای نمایش نمونه انتخاب میکند
- در هر سطر، تعداد ستارهها برابر با شماره سطر است
- ستارهها بهصورت چپچین چاپ میشوند تا مثلث شکل بگیرد