این برنامه پایتونی عددی بین ۱ تا ۸۰ را از کاربر دریافت کرده و یک مربع توخالی از کاراکترهای * بهاندازه 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 از کاربر دریافت میشود
- شرط 1 <= n <= 80 بررسی میکند که عدد معتبر باشد
- سطر اول و آخر با '*' * n چاپ میشوند
- سطرهای میانی با یک ستاره در ابتدا و انتها و فضای خالی در وسط چاپ میشوند