تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

ایجاد صفحه مربعی

تمرین آسان 724 بازدید 318/ دانلود

برنامه ای بنویسید که یک عدد را دریافت کرده و براساس آن، شکل زیر را چاپ کند:


input: 3

--- --- ---
| | | |
--- --- ---
| | | |
--- --- ---
| | | |
--- --- ---
👨‍💻 6 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

9 جواب

مرتب سازی
def print_pattern(n):

    # چاپ بالای هر مربع
    for _ in range(n):
        print('---', end=' ')
    print()  # خط جدید

    # چاپ وسط هر مربع
    for _ in range(n):
        print('|   ', end=' ')
    print()  # خط جدید

    # چاپ پایین هر مربع
    for _ in range(n):
        print('---', end=' ')
    print()  # خط جدید

# دریافت عدد از کاربر
number = int(input("یک عدد وارد کنید: "))
print_pattern(number)
def print_shape(n):
    # چاپ بالای هر جعبه
    for _ in range(n):
        print("---", end="  ")
    print()  # خط جدید

    # چاپ بدنه هر جعبه
    for _ in range(n):
        print("|   ", end="")
    print("|")  # خط جدید

    # چاپ پایین هر جعبه
    for _ in range(n):
        print("---", end="  ")
    print()  # خط جدید

# دریافت ورودی از کاربر
try:
    user_input = int(input("لطفاً یک عدد وارد کنید: "))
    
    if user_input < 1:
        print("لطفاً عددی بزرگتر از صفر وارد کنید.")
    else:
        for _ in range(user_input):
            print_shape(user_input)
except ValueError:
    print("لطفاً یک عدد صحیح وارد کنید.")

روش دوم Sumy.amiri


ارسال جواب

  • قبل از ارسال جواب ویدیو زیر رو ببین تا کار کردن با markdown رو یاد بگیری
  • لطفا جواب های تکراری ارسال نکن
  • در متن جواب اطلاعات شخصی شامل ایمیل و شماره موبایل و آی دی و... ننویس
  • سعی کن داخل کدت از کلمات فارسی یا فینگلیش (فارسی با حروف انگلیسی) استفاده نکنی و کدت تماما انگلیسی باشه
  • لطفا داخل جواب از ایموجی یا کاراکترهای خاص استفاده نکن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

راهنمای ارسال جواب 👇

×
بستن