این برنامه عددی بین ۱ تا ۸ را از کاربر دریافت کرده و دو الگوی متوالی چاپ میکند:
۱. مثلث افزایشی از علامت ✓
۲. خطوط کاهشی از کاراکتر * بهصورت افقی
# دریافت عدد n از کاربر
n = int(input("عدد n را وارد کنید (بین ۱ تا ۸): "))
# بررسی اعتبار عدد
if 1 <= n <= 8:
# بخش اول: مثلث افزایشی از ✓
for i in range(1, 4):
print('✓' * i)
# بخش دوم: خطوط کاهشی از *
for i in range(n, 0, -2):
print('*' * i)
else:
print("عدد واردشده باید بین ۱ تا ۸ باشد.")
✓
✓✓
✓✓✓
*******
*****
***
*
- ابتدا عدد n از کاربر دریافت میشود
- سه سطر اول با علامت ✓ بهصورت افزایشی چاپ میشوند
- سپس از عدد n تا ۱، خطوطی از * بهصورت کاهشی چاپ میشوند
- کاهش میتواند با گام ۱ یا ۲ تنظیم شود بسته به خواستهٔ الگویی