Sandglass Star
Given an integer N, write a program to print the sandglass star pattern, similar to the pattern shown below.
* * * * *
* * * *
* * *
* *
*
* *
* * *
* * * *
* * * * *
Input
The input will be a single line containing a positive integer (N).Output
The output should contain the asterisk(*) characters in the sandglass star pattern.
Note: There is a space after each asterisk(*) character.Explanation
For example, if the given number is 5, the pattern should contain 9 rows and 9 columns as shown below.
* * * * *
* * * *
* * *
* *
*
* *
* * *
* * * *
* * * * *
N = int(input())
for i in range(N,0,-1):
for j in range(N-i):
print(' ', end='')
for j in range(i):
print('* ', end='')
print()
for i in range(1, N):
for j in range(N-i-1):
print(' ', end='')
for j in range(i+1):
print('* ', end='')
print()
Comments
Dear Navya post a new task
please help in solving below programs. 1.Alphabetic Symbol Write a program to print the right alphabetic triangle up to the given N rows. Input The input will be a single line containing a positive integer (N). Output The output should be N rows with letters. Note: There is a space after each letter. Explanation For example, if the given number of rows is 4, your code should print the following pattern.
Leave a comment