w3resource

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


Print Alphabet a-z A-Z

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.

For more Practice: Solve these Related Problems:

  • Write a Python program to print the lowercase English alphabet letters separated by spaces.
  • Write a Python program to output both lowercase and uppercase alphabets on separate lines using a loop.
  • Write a Python program to generate and print a string of letters from a-z followed by A-Z.
  • Write a Python program to iterate over ASCII codes and display alphabets in both lower and upper cases in a formatted manner.

Go to:


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.

Python Code Editor:

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

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.