CodeSolved

Solved Programming Questions & Exercises

Creating a square page

Practice Easy 318/ Download 533 Views

Write a program that receives a number and prints the figure below:


Input: 3

----- ---
| | | |
----- ---
| | | |
----- ---
| | | |
----- ---

8 Answers

number = int(input("Enter number : "))
for x in range(number) :
    print("---  " * number)
    number2 = number + 1
    print("|   "  * number2)
Emrimo Download Python
n = int(input("chand?"))
for i in range (n) :
       print (str("---   ") * n)      
       print (str("|    ") * (n+1)) 
print (str("---   ") * n)

Radman Download Python
x = int(input('vared kon ada mored nazar ro :'))
for i in range(x):
    print('--- ' * x)
    print((x+1) *'|  ')
print('--- ' * x)

Reza.avaze Download Python
number = int(input("please enter a number: "))
for i in range(0, number):
    print("--- --- ---")
    print("|  |   |   |")
def print_pattern(n):

    # Printing above each square
    for _ in range(n):
        print('---', end=' ')
    print()  # The new line

    # The middle printing of each square
    for _ in range(n):
        print('|   ', end=' ')
    print()  # The new line

    # Printing down each square
    for _ in range(n):
        print('---', end=' ')
    print()  # The new line

# Get a number from the user
number = int(input("یک عدد وارد کنید: "))
print_pattern(number)
Mma123 Download Python
def print_shape(n):
    # Printing above each box
    for _ in range(n):
        print("---", end="  ")
    print()  # The new line

    # Printing the body of each box
    for _ in range(n):
        print("|   ", end="")
    print("|")  # The new line

    # Printing down each box
    for _ in range(n):
        print("---", end="  ")
    print()  # The new line

# Get input from the user
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 Download 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 Download Python
def adad():
    num = int(input("enter your number:"))
    a = 0
    for i in range(a,num):
        print("---  ---  ---")
        print("/  /  /  /")
adad()
Sumy.amiri Download Python

The second method Sumy.amiri


Submit answer

Submitting answers is currently unavailable.

Related content

Detection using AI
×
×
Close