Answer to Question #169306 in Python for srikanth

Question #169306
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.
A 
A B 
A B C 
A B C D

Sample Input 1
4
Sample Output 1
A 
A B 
A B C 
A B C D 

Sample Input 2
6
Sample Output 2
A 
A B 
A B C 
A B C D 
A B C D E 
A B C D E F 
1
Expert's answer
2021-03-08T02:00:07-0500
ALPHABETE = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"



def print_row(n):
    print(" ".join(ALPHABETE[:n + 1]) + " ")



def main():
    n = int(input())
    for i in range(n):
        print_row(i)



if __name__ == "__main__":
    main()

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS