Предмет:
ИнформатикаАвтор:
ferrellВідповідь:
def count_digits(number):
# Ініціалізуємо словник для збереження кількості кожної цифри
digit_count = {str(i): 0 for i in range(10)}
# Перетворюємо число у рядок для зручного ітерування
number_str = str(number)
# Лічильник кількості цифр
for digit in number_str:
digit_count[digit] += 1
# Виводимо результат
for digit, count in digit_count.items():
print(f"К-ть цифр {digit}: {count}")
# Запитуємо у користувача ввести число
input_number = input("Введіть число: ")
try:
# Спробуємо конвертувати введене значення в ціле число
number = int(input_number)
count_digits(number)
except ValueError:
print("Будь ласка, введіть коректне ціле число.")
Пояснення:
Ця програма спочатку створює словник digit_count, де ключами є цифри від 0 до 9, а значеннями - початкова кількість кожної цифри (0). Потім вона перебирає кожну цифру у введеному числі, збільшуючи лічильник для кожної з них. Нарешті, вона виводить кількість кожної цифри у введеному числі.
Автор:
pansynog0Добавить свой ответ
Предмет:
ИсторияАвтор:
chamberlainarmstrongОтветов:
Смотреть
Предмет:
ИсторияАвтор:
sebastianulzcОтветов:
Смотреть
Предмет:
АлгебраАвтор:
sterlingc4vpОтветов:
Смотреть
Предмет:
ФизикаАвтор:
marina4icgОтветов:
Смотреть