Предмет: Информатика,
автор: Yumshanov2018
Дано натуральное число x. Определить, правда ли в числе есть четные цифры. Питон (Pyton)
Ответы
Автор ответа:
0
x = int(input("x = "))
ans = False
while x > 0:
num = x % 10
if num % 2 == 0:
ans = True
break
x = x // 10
if ans:
print('Есть четные цифры')
else:
print('Нет четных цифр')
Автор ответа:
0
Ответ:
Обычно для извлечения цифр из числа мы делим его на 10 и что-то ещё. Воспользуемся путём полегче и покороче:
x = input("Число: ")
numbers = list(map(int, x))
print(list(filter(lambda x: x%2==0, numbers)) != [])
Выводит True, если в числе есть чётные цифры.
Похожие вопросы
Предмет: Українська мова,
автор: mishkovova2009
Предмет: Математика,
автор: arampogosyan88
Предмет: Українська мова,
автор: Alinkasmd
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: Bookinist1