Read a multi-digit number from console

8. Read a multi-digit number (as chars) from console. Develop a program to print the frequency of each digit with suitable example.

Answer:

Python Program: Frequency of Digits in a Multi-digit Number

This program counts how many times each digit appears in the input number.

number = input("Enter a number: ")
freq = {}

for digit in number:
    if digit.isdigit():
        freq[digit] = freq.get(digit, 0) + 1

for k, v in freq.items():
    print(f"Digit {k} occurs {v} times")

Example:

Input: 1123581321
Output:
Digit 1 occurs 3 times
Digit 2 occurs 2 times
Digit 3 occurs 2 times
Digit 5 occurs 1 time
Digit 8 occurs 1 time

Leave a Reply

Your email address will not be published. Required fields are marked *