In this article, we will learn about python program to print n letters of alphabets in lowercase.
Getting Started
We have already covered how to print n letters of alphabets of uppercase. Now, we will learn to do same task in lowercase.
If N = 3, output is –
a b c
If N = 2, output is –
a b
Above task can be achieved in many ways –
Print N Letters of Alphabets in Lowercase Using For Loop
Python Program to print N letters of alphabets in lowercase using for loop –
n = int(input("Enter number of letters to print")) for i in range(n): print(chr(97 + i), end = " ")
Output:
Enter number of letters to print 5 a b c d e
97 is ASCII value of a. chr() returns character corresponding to given integer value.
Print N Letters of Alphabets in Uppercase Using While Loop
Pseudo Algorithm
- Initialise variable i with 0
- Check if value of i is less than n or not inside while loop.
- If yes, print character using ascii value. 97 is ASCII value of a. So, 97 + i will be ASCII value of subsequent letters.
- After printing value, increment value of i by 1.
Print n letters of alphabets in lowercase using while loop –
n = int(input("Enter number of letters to print")) i = 0 while (i < n): print(chr(97 + i), end = " ") i = i + 1
Output:
Enter number of letters to print 10 a b c d e f g h i j
Print N Letters of Alphabet Using String Constant – ascii_lowercase
Using string constant ascii_lowercase, we can retrieve alphabets in lowercase.
import string n = int (input("Enter number of letters to print")) res = string.ascii_lowercase[:n] print(str(res))
Output:
Enter number of letters to print 16 abcdefghijklmnop
ascii_lowercase returns alphabets in lowercase up-to given count.
Reference: Official Doc