# Python Program to Print Hollow Square Star With Diagonals

Write a Python Program to Print Hollow Square Star With Diagonals using a for loop. The if condition checks whether the position is Diagonal or the outer line, and if true, print stars; otherwise, print a space.

```# Python Program to Print Hollow Square Star With Diagonals Pattern

rows = int(input("Enter Hollow Square Star With Diagonals Rows = "))

print("Hollow Square Star With Diagonals Pattern")

for i in range(rows):
for j in range(rows):
if(i == 0 or i == rows - 1 or j == 0 or j == rows - 1
or i == j or j == (rows - 1 - i)):
print('* ', end = '')
else:
print('  ', end = '')
print()```
``````Enter Hollow Square Star With Diagonals Rows = 12
Hollow Square Star With Diagonals Pattern
* * * * * * * * * * * *
* *                 * *
*   *             *   *
*     *         *     *
*       *     *       *
*         * *         *
*         * *         *
*       *     *       *
*     *         *     *
*   *             *   *
* *                 * *
* * * * * * * * * * * * ``````

This Python Program prints the Hollow Square Star With Diagonals using a while loop.

```# Python Program to Print Hollow Square Star With Diagonals Pattern

rows = int(input("Enter Hollow Square Star With Diagonals Rows = "))

print("Hollow Square Star With Diagonals Pattern")
i = 1
while(i <= rows):
j = 1
while(j <= rows):
if(i == 1 or i == rows or j == 1 or j == rows
or i == j or j == (rows - i) + 1):
print('* ', end = '')
else:
print('  ', end = '')
j = j + 1
print()
i = i + 1```

In this Python example, we created a hollowSquareDiagonals function to print the Hollow Square Star With Diagonals Pattern. It replaces the star in hollow Hollow Square With Diagonals with a given symbol.

```# Python Program to Print Hollow Square Star With Diagonals Pattern

def hollowSquareDiagonals(rows, ch):
for i in range(rows):
for j in range(rows):
if(i == 0 or i == rows - 1 or j == 0 or j == rows - 1
or i == j or j == (rows - 1 - i)):
print('%c ' %ch, end = '')
else:
print('  ', end = '')
print()

rows = int(input("Enter Hollow Square Star With Diagonals Rows = "))
ch = input("Symbol to use in Hollow Square With Diagonals = " )

print("Hollow Square With Diagonals Pattern")
hollowSquareDiagonals(rows, ch)```
``````Enter Hollow Square Star With Diagonals Rows = 15
Symbol to use in Hollow Square With Diagonals = \$
Hollow Square With Diagonals Pattern
\$ \$ \$ \$ \$ \$ \$ \$ \$ \$ \$ \$ \$ \$ \$
\$ \$                       \$ \$
\$   \$                   \$   \$
\$     \$               \$     \$
\$       \$           \$       \$
\$         \$       \$         \$
\$           \$   \$           \$
\$             \$             \$
\$           \$   \$           \$
\$         \$       \$         \$
\$       \$           \$       \$
\$     \$               \$     \$
\$   \$                   \$   \$
\$ \$                       \$ \$
\$ \$ \$ \$ \$ \$ \$ \$ \$ \$ \$ \$ \$ \$ \$ ``````