How to Print the Letters A to Z Using a For Loop in Python

In this tutorial, we’ll be exploring how to use a For Loop in Python to print the letters A to Z. As simple as it might sound, this topic teaches fundamental programming concepts, including iterations, string manipulation, and ASCII values, which are at the heart of Python’s versatility.

Step 1: Understanding ASCII values

Every character on your keyboard has a corresponding ASCII value, including alphabets. For instance, the ASCII value for the letter ‘A’ in upper case is 65, and ‘Z’ is 90. In Python, the chr() function allows us to convert these ASCII values to their corresponding characters.

Step 2: Writing the For Loop

In Python, we use the range() function along with a For Loop to iterate through a sequence of numbers. Here, we’ll use it to go through the ASCII values for A to Z and print out the corresponding characters.

Below is a step-by-step breakdown of the code:

Step 3: Understanding the Output

Once you run this code, you should see the letters A to Z printed out, one per line. Each print statement brings a line break, hence why each letter appears on a separate line.

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Completed Code

Here’s the full Python code that brings it all together:

By following these steps, you can manipulate and extend this code to print the letters a to z (lowercase), combine letters to form words, and perform other fun tasks.

Conclusion

Understanding fundamental Python concepts such as For Loops, ASCII values, and the chr() function opens the door for more advanced programming tasks. Through this simple task of printing the alphabets, you have started on a path that can lead you to perform complex string manipulations. Happy coding!