M.Sc Python Programming Assignments
Assignment 15
Question:
Write a program that accepts a sentence and calculate the number of letters and digits
Code:
def count_letters_digits(sentence):
letter_count = 0
digit_count = 0
for char in sentence:
if char.isalpha():
letter_count += 1
elif char.isdigit():
digit_count += 1
return letter_count, digit_count
sentence = input("Enter a sentence: ")
letter_count, digit_count = count_letters_digits(sentence)
print("Number of letters:", letter_count)
print("Number of digits:", digit_count)
Output:
Enter a sentence: 1. He wanted to travel and explore new places, so he saved up money.
Number of letters: 51
Number of digits: 1