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

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

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

شرح برنامه

این برنامه پایتونی عددی بین ۱ تا ۸۰ را از کاربر دریافت کرده و یک مربع توخالی از کاراکترهای * به‌اندازه n × n چاپ می‌کند.
در این مربع فقط چهار ضلع (بالا، پایین، چپ و راست) با ستاره‌ها نمایش داده می‌شوند و داخل آن خالی است.


کد پایتون:


# دریافت عدد n از کاربر
n = int(input("عدد n را وارد کنید (بین ۱ تا ۸۰): "))

# بررسی اعتبار عدد
if 1 <= n <= 80:
    for i in range(n):
        if i == 0 or i == n - 1:
            print('*' * n)
        else:
            print('*' + ' ' * (n - 2) + '*')
else:
    print("عدد واردشده باید بین ۱ تا ۸۰ باشد.")

نمونه خروجی برای n = 10:


**********
*        *
*        *
*        *
*        *
*        *
*        *
*        *
*        *
**********

توضیح مراحل:

- ابتدا عدد n از کاربر دریافت می‌شود
- شرط 1 <= n <= 80 بررسی می‌کند که عدد معتبر باشد
- سطر اول و آخر با '*' * n چاپ می‌شوند
- سطرهای میانی با یک ستاره در ابتدا و انتها و فضای خالی در وسط چاپ می‌شوند


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