Вопрос задан 27.09.2023 в 09:26. Предмет Информатика. Спрашивает Якупов Руслан.

Python Считайте целое положительное число. Выведите на экран сумму нечетных цифр этого числа.

Если нечетных цифр в числе нет, то выведите 0.
0 0
Перейти к ответам

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

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

Ответ:

n = str(input())
odd_d = [int(digit) for digit in n if int(digit)%2==1]
odd_d.append(0)
print(sum(odd_d))

0 0
Отвечает Semenikov Diamond.

import random

a=random.randint()

b=random.randint()

if a/2 or b/2 or a/2 and b/2:

     print(0)

else:

     print(a+b)

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

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

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

Этот код сначала считывает число как строку, затем перебирает каждую цифру в числе и проверяет, является ли она нечетной. Если цифра нечетная, она добавляется к переменной sum_of_odd_digits. По завершении цикла проверяется, были ли найдены нечетные цифры, и выводится соответствующее сообщение.

0 0

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

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

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

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