Character Pattern

Print character pattern: A, AB, ABC, ...

IntermediatePhase 2 - Level 4: Pattern PrintingExample 6 of 13
character-pattern.py
1# Take n
2n = int(input("Enter number of rows: "))
3
4# Print pattern
5for i in range(1, n + 1):
6 for j in range(i):
7 print(chr(65 + j), end="") # 65 is ASCII of 'A'
8 print()

Output

Enter number of rows: 4
A
AB
ABC
ABCD

What's going on

Print characters using ASCII values.

Key Concepts:

chr(65) = 'A', chr(66) = 'B', etc.
Print characters from A to A+i-1
Use chr() function