Friday, July 5, 2019

Diamond pattern using stars

Script

#!/usr/local/bin/python3.7

print ("Enter the number of stars in the center line: ", end = "")
rows = int(input())

k = 0
for i in range(1, rows + 1):
    for j in range (1, (rows - i) + 1):
        print(end = " ")
    while k != (2 * i - 1):
        print("*", end = "")
        k = k + 1
    k = 0

    print()

k = 2
m = 1
for i in range(1, rows):
    for j in range (1, k):
        print(end = " ")
    k = k + 1
    while m <= (2 * (rows - i) - 1):
        print("*", end = "")
        m = m + 1
    m = 1

    print()


Execution

Enter the number of stars in the center line: 25

                                                 *
                                               ***
                                              *****
                                            *******
                                          *********
                                         ***********
                                       *************
                                     ***************
                                   *****************
                                 *******************
                               *********************
                             ***********************
                           *************************
                         ***************************
                       *****************************
                     *******************************
                   *********************************
                 ***********************************
               *************************************
             *************************************** 
           *****************************************             
        *******************************************
      *********************************************
     ***********************************************
   *************************************************
     ***********************************************
       *********************************************
         *******************************************
            *****************************************
              ***************************************
                *************************************
                  ***********************************
                    *********************************
                      *******************************
                        *****************************
                          ***************************
                            *************************
                              ***********************
                                 *********************
                                   *******************
                                     *****************
                                       ***************
                                         *************
                                           ***********
                                             *********
                                               *******
                                                 *****
                                                   ***
                                                     *






No comments:

Post a Comment