Сделал 17 задание Параграф 2.3

This commit is contained in:
parent 0aaa612d3b
commit 3c01643715

37
2.3_lesson.17.20.py Normal file
View file

@ -0,0 +1,37 @@
''' ****** Задание 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)