Question #217611

Given an integer N as a starting number and K as input, write a program to print a number pyramid of K rows as shown below.

In the example, the given starting number is

10, and the number of rows in the pyramid is 5.So, the output should be

24 

23 22 

21 20 19 

18 17 16 15 

14 13 12 11 10


Expert's answer

N=int(input())
K=int(input())
counter=N-1
for i in range(K):
    for j in range(i+1):
        counter+=1
for i in range(K):
    for j in range(i+1):
        print(counter,end=" ")
        counter-=1
    print()




LATEST TUTORIALS
APPROVED BY CLIENTS