بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۱۴ مهر ۱۴۰۴

شرح برنامه

این برنامه عددی بین ۱ تا ۸ را از کاربر دریافت کرده و دو الگوی متوالی چاپ می‌کند:
۱. مثلث افزایشی از علامت
۲. خطوط کاهشی از کاراکتر * به‌صورت افقی


کد پایتون:


# دریافت عدد 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 = 7:


✓
✓✓
✓✓✓
*******
*****
***
*

توضیح مراحل:

- ابتدا عدد n از کاربر دریافت می‌شود
- سه سطر اول با علامت به‌صورت افزایشی چاپ می‌شوند
- سپس از عدد n تا ۱، خطوطی از * به‌صورت کاهشی چاپ می‌شوند
- کاهش می‌تواند با گام ۱ یا ۲ تنظیم شود بسته به خواستهٔ الگویی


نوشته و پژوهش شده توسط دکتر شاهین صیامی