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

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

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

آسان 318/ دانلود 120 بازدید

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


input: 3

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

6 جواب

number = int(input("Enter number : "))
for x in range(number) :
    print("---  " * number)
    number2 = number + 1
    print("|   "  * number2)
Emrimo دانلود Python
number = int(input("please enter a number: "))
for i in range(0, number):
    print("--- --- ---")
    print("|  |   |   |")
Alirezamoghaddam دانلود Python
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)
Mma123 دانلود Python
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("لطفاً یک عدد صحیح وارد کنید.")
Arman.danyy دانلود Python
num_of_rows = int(input("Please enter number of rows: "))
a = "---  ---  ---"
b = "|   |    |   |"
print(a)
for i in range (num_of_rows):
    print(b)
    print(a)
Behcoder دانلود Python
def adad():
    num = int(input("enter your number:"))
    a = 0
    for i in range(a,num):
        print("---  ---  ---")
        print("/  /  /  /")
adad()
Arman.danyy دانلود Python

روش دوم Arman.danyy


<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

# کداتو توی این بخش بنویس
# فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
# البته قبلش این سه خط رو پاک کن
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن