M.Sc Python Programming Assignment 15

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

				
			
Tech Amplifier Final Logo