Python Program to Print N Letters of Alphabets in Uppercase

In this article, we will learn about python program to print N letters of alphabets in uppercase with examples.

Getting Started

The task is to print N letters of alphabets in uppercase in python. For example,

If N = 6, output is –

A B C D E F

If N = 20, output is –

A B C D E F G H I J K L M N O P Q R S T

We can do above task –

Print N Letters of Alphabets in Uppercase Using For Loop

Python Program to print N letters of alphabets in uppercase using for loop –

n = int(input("Enter number of letters to print"))
for i in range(n):
    print(chr(65 + i), end = " ")

Output:

Enter number of letters to print
20
A B C D E F G H I J K L M N O P Q R S T 

65 is ASCII value of A. chr() function accepts integer value as parameter and returns corresponding character.

Print N Letters of Alphabets in Uppercase Using While Loop

Pseudo Algorithm

  • Initialise a counter variable, i.e. i = 0, to be used with while Loop.
  • Using ASCII value of character, we print character using chr() function.
  • Increment counter variable by 1.

print n letters of alphabets in uppercase using while loop –

n = int(input("Enter number of letters to print"))
i = 0
while (i < n):
    print(chr(65 + i), end = " ")
    i = i + 1

Output:

Enter number of letters to print
19
A B C D E F G H I J K L M N O P Q R S

Print N Letters of Alphabets Using String Constant – ascii_uppercase

Using string constant ascii_uppercase, we can retrieve alphabets in uppercase.

import string
n = int (input("Enter number of letters to print"))
res = string.ascii_uppercase[:n]
print(str(res))

Output:

Enter number of letters to print
18
ABCDEFGHIJKLMNOPQR

ascii_uppercase returns alphabets in uppercase. We can also specify number of letters we want in constant.

Reference – Official Doc

Leave a Reply