
ПОМОГИТЕ ПОЖАЛУЙСТА 8КЛАСС НА ПИТОНЕ Напишите программу, которая получает с клавиатуры
натуральное число и определяет, сколько в его записи не четных цифр.

Ответы на вопрос

Ответ:
a = int(input('Число: '))
s = 0 # здесь будет кол-во четных цифр
for i in list(str(a)): # превратил введённое число в строку, и эту строку сделал списком.
if int(i)%2: s += 1 # проверяю есть ли остаток от деления у i-го числа, и если нет - то оно четное, если да, прибовляю 1 к s
print("Количество нечетных цифр в введённом числе =", s)



Я могу помочь вам с программированием на Python. Ваша задача состоит в том, чтобы написать программу, которая получает с клавиатуры натуральное число и определяет, сколько в его записи нечетных цифр. Для этого вы можете использовать следующий алгоритм:
- Создайте переменную `count`, которая будет хранить количество нечетных цифр, и присвойте ей значение 0. - Создайте переменную `n`, которая будет хранить введенное с клавиатуры число, и присвойте ей значение `int(input())`. - Пока `n` больше 0, повторяйте следующие действия: - Найдите остаток от деления `n` на 10. Это будет последняя цифра числа `n`. - Если эта цифра нечетная, то увеличьте `count` на 1. - Разделите `n` на 10 и отбросьте дробную часть. Это уберет последнюю цифру из числа `n`. - Выведите значение `count` на экран.
Вот пример кода, который реализует этот алгоритм:
```python # Создаем переменную count и присваиваем ей значение 0 count = 0
# Создаем переменную n и присваиваем ей значение введенного с клавиатуры числа n = int(input())
# Пока n больше 0, повторяем следующие действия while n > 0: # Находим остаток от деления n на 10 digit = n % 10 # Если цифра нечетная, то увеличиваем count на 1 if digit % 2 == 1: count += 1 # Делим n на 10 и отбрасываем дробную часть n = n // 10
# Выводим значение count на экран print(count) ```
Вы можете запустить этот код и проверить его работу на разных числах. Например, если ввести число 12345, то программа выведет 3, потому что в этом числе три нечетные цифры: 1, 3 и 5.
Надеюсь, что это помогло вам решить задачу. Если у вас есть еще вопросы по программированию на Python, я буду рад вам помочь. Удачи!


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili