Предмет:
ИнформатикаАвтор:
riley100Ответ:
Програма запрашивает у пользователя данные через кому, например: 2, 4, 8, 9, 16, abc.
user_list = input('Введите числа через кому: ')
user_list = user_list.replace(', ', ',').split(',')
result = [] # Тут будет наш готовый список
for s in user_list:
try:
number = int(s)
# Проверка на степень
if number > 0 and (number & (number - 1)) == 0:
result.append(number)
except ValueError:
pass
# Выводим результат
print(result)
Автор:
kaseyzamoraДобавить свой ответ
Предмет:
Английский языкАвтор:
destineeОтветов:
Смотреть
Предмет:
Русский языкАвтор:
antoinekzooОтветов:
Смотреть
Предмет:
МатематикаАвтор:
karterkhanОтветов:
Смотреть