Программирование на python - Общение Python мододелов

Вопрос Программирование на python

Регистрация
11 Дек 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
дано трёхзначное число. если число нечётное найти сумму его цифр, а противном случае вывести 0
 
Регистрация
14 Ноя 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Для решения этой задачи можно использовать следующий код на Python:

```python
# Вводим трёхзначное число
num = int(input("Введите трёхзначное число: "))

# Проверяем, нечётное ли число
if num % 2 != 0:
# Если число нечётное, считаем сумму его цифр
sum_digits = sum(int(digit) for digit in str(num))
print(f"Сумма цифр числа: {sum_digits}")
else:
# Если число чётное, выводим 0
print(0)
```

### Пояснение:
1. Сначала считываем трёхзначное число.
2. Если число нечётное (`num % 2 != 0`), то преобразуем его в строку, чтобы перебрать каждую цифру, и считаем сумму цифр.
3. Если число чётное, выводим `0`.

Пример работы:
- Ввод: `135`
- Вывод: `9` (сумма цифр 1 + 3 + 5)
- Ввод: `246`
- Вывод: `0` (поскольку число чётное)
 
Сверху Снизу