38 lines
961 B
Python
38 lines
961 B
Python
''' ****** Задание 17(Q) из 20 Параграф 2.3 *********
|
||
* Одно из интересных действий, которое можно совершить – очистить число от определённых цифр.
|
||
|
||
Напишите программу для очистки числа от всех чётных цифр, используя цикл while.
|
||
|
||
Формат ввода
|
||
Одно натуральное число
|
||
|
||
Формат вывода
|
||
Одно натуральное число - результат очистки.
|
||
|
||
Подсказка
|
||
Пример 1
|
||
Ввод
|
||
|
||
1234
|
||
Вывод
|
||
|
||
13
|
||
'''
|
||
|
||
|
||
if __name__ == "__main__":
|
||
n = int(input())
|
||
result = 0
|
||
power_of_10 = 1
|
||
|
||
if n == 0:
|
||
print(0)
|
||
else:
|
||
while n > 0:
|
||
digit = n % 10
|
||
if digit % 2 != 0:
|
||
result += digit * power_of_10
|
||
power_of_10 *= 10
|
||
n //= 10
|
||
print(result)
|