Character Pattern

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

Logic BuildingIntermediate
Logic Building
# Take n
n = int(input("Enter number of rows: "))

# Print pattern
for i in range(1, n + 1):
    for j in range(i):
        print(chr(65 + j), end="")  # 65 is ASCII of 'A'
    print()

Output

Enter number of rows: 4
A
AB
ABC
ABCD

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