w3resource

Python: Print letters from the English alphabet from a-z and A-Z

Python Basic - 1: Exercise-114 with Solution

Write a Python program to print letters from the English alphabet from a-z and A-Z.

Sample Solution:

Python Code:

# Import the 'string' module to access ASCII letters.
import string

# Print the alphabet from a to z using lowercase ASCII letters.
print("Alphabet from a-z:")
for letter in string.ascii_lowercase:
    # Print each letter, end with a space to display them on the same line.
    print(letter, end=" ")

# Print a newline for better formatting.
print()

# Print the alphabet from A to Z using uppercase ASCII letters.
print("Alphabet from A-Z:")
for letter in string.ascii_uppercase:
    # Print each letter, end with a space to display them on the same line.
    print(letter, end=" ")

Sample Output:

Alphabet from a-z:
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 
Alphabet from A-Z:
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 

Explanation:

Here is a breakdown of the above Python code:

  • Module Import:
    • The code imports the "string" module to access ASCII letters.
  • Lowercase Alphabet Printing:
    • The first loop prints the alphabet from 'a' to 'z' using string.ascii_lowercase.
    • It iterates through each letter in the lowercase ASCII letters.
    • Each letter is printed on the same line with a space at the end.
  • Uppercase Alphabet Printing:
    • The second loop prints the alphabet from 'A' to 'Z' using string.ascii_uppercase.
    • It iterates through each letter in the uppercase ASCII letters.
    • Each letter is printed on the same line with a space at the end.
  • Newline for Formatting:
    • A newline is printed after the first set of letters for better formatting.

Visual Presentation:

Python: Print letters from the English alphabet from a-z and A-Z.

Flowchart:

Flowchart: Python - Print letters from the English alphabet from a-z and A-Z.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to reverse all the words which have even length.
Next: Write a Python program to generate and prints a list of numbers from 1 to 10.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.