Below mentioned is the python 3 program to print the double sided stair case pattern.
Here's a Python program that prints a double-sided staircase pattern using nested loops and conditional statements:
# Define a function to print the double-sided staircase pattern def print_staircase(n): # Loop through the rows for i in range(n): # Print spaces for the left staircase for j in range(n - i - 1): print(" ", end="") # Print asterisks for the left staircase for j in range(i + 1): print("*", end="") # Print spaces between the staircases for j in range(n): if j < i: print(" ", end="") else: break # Print asterisks for the right staircase for j in range(n - i): print("*", end="") # Print a newline character to move to the next row print() # Test the function with an input of 5 print_staircase(5)
This program defines a function called print_staircase
that takes an integer n
as its argument. The function then uses nested loops to print the double-sided staircase pattern. The outer loop iterates through the rows, while the inner loops print the spaces and asterisks for each staircase. The conditional statement inside the loop prints spaces between the staircases. Finally, a newline character is printed to move to the next row.
When the function is called with an input of 5, it prints the following output:
* ***** ** **** *** *** **** ** ***** *
This pattern consists of two staircases, one on the left and one on the right, with spaces between them. The length of each staircase is equal to the row number, and the total height of the pattern is equal to n
.
Australia
UK
UAE
Singapore
Canada
New
Zealand
Malaysia
USA
India
South
Africa
Ireland
Saudi
Arab
Qatar
Kuwait
Hongkong
Copyright 2016-2023 www.programmingshark.com - All Rights Reserved.
Disclaimer : Any type of help and guidance service given by us is just for reference purpose. We never ask any of our clients to submit our solution guide as it is, anywhere.