Вопрос задан 22.06.2023 в 15:55. Предмет Информатика. Спрашивает Субботин Виктор.

Найдите количество суммы нечетных цифр любого числа, введённого с клавиатуры

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.

Ответ:

Python

a=int(input('Введите число: '))

s=0

while a>0:

  if a%2!=0:

      s+=a

      a-=2

  else:

      a-=1

print(s)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения суммы нечетных цифр любого числа, введенного с клавиатуры, вы можете использовать следующий алгоритм на языке Python:

python
# Получите число от пользователя num = input("Введите число: ") # Инициализируйте переменную для хранения суммы нечетных цифр sum_of_odd_digits = 0 # Пройдитесь по каждой цифре в числе for digit in num: # Проверьте, является ли цифра нечетной (т.е., делится на 2 без остатка) if int(digit) % 2 != 0: # Если цифра нечетная, добавьте её к сумме sum_of_odd_digits += int(digit) # Выведите сумму нечетных цифр print("Сумма нечетных цифр:", sum_of_odd_digits)

Этот код сначала запрашивает у пользователя ввод числа, затем проходит по каждой цифре в числе, проверяет, является ли она нечетной, и если это так, добавляет её к сумме нечетных цифр. Наконец, код выводит сумму нечетных цифр.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос