+ 1
Little Help(Not getting output here)
QUESTION: Your teacher has given you the task to draw the structure of a staircase. Being an expert programmer, you decided to make a program for the same. You are given the height of the staircase. Given the height of the staircase, write a program to print a staircase as shown in the example. For example, Staircase of height 6: # ## ### #### ##### ###### Boundary Conditions: height >0 , Program to be solved by using while loop only. MY CODE: n=int(input()) for i in range(0,n): for j in range(0,n+1): if i+j>=n-1: print('#', end='') else: print(" ",end='') print()
1 ответ
+ 5
Hi Saurav!
You're supposed to solve this challenge using while loop(since they mentioned it at the end). For that, you just have to consider using an additional variable to run the loop properly.
n = int(input())
i = 1
while n>=i:
print("#"*i)
print()
i += 1
But if you want to do it using for loop it needs to be like this
n=int(input())
for i in range(1,n+1):
print("#"*i)
print()