Как найти младший бит заданого числа?
Для заданого положительного целого A (1 ≤ A ≤ 100), вывести младший бит A. К примеру, если A = 26, то его мы можем записать в двоичном виде, как 11010, младший бит A составляет 10, и на выходе должно быть 2.Другой пример выглядит следующим образом: при A = 88, это число A мы можем записать в двоичной форме 1011000, младший бит у A является 1000, и на выходе должно быть 8.
Входные данные Каждая строка входных данных содержит только одно целое число A (1 ≤ A ≤ 100). Строка, которая содержащий "0" обозначает конец ввода, и эта строка не является частью входных данных. Исходные данные: для каждого числа a, полученного на входе, в отдельной строке вывести его значение младшего бита. Нужно написать на Python