Задание 8. Информатика. ЕГЭ. Поляков-7462
- Просмотры: 1782
- Изменено: 25 ноября 2024
(ЕГЭ-2024) Сколько существует чисел, девятеричная запись которых состоит из пяти цифр, содержит ровно один ноль, причём ни одна нечётная цифра не стоит рядом с нулём?
Решение:
Python
def not_zero_odd(x, y):
if (x == 0 and y % 2 == 1) or (y == 0 and x % 2 == 1):
return False
return True
nums = [0, 1, 2, 3, 4, 5, 6, 7, 8]
q = 0
for a in nums[1:]:
for b in nums:
for c in nums:
for d in nums:
for e in nums:
n = [a, b, c, d, e]
if n.count(0) == 1 and all([not_zero_odd(x, y) for x, y in zip(n, n[1:])]):
q += 1
print(q)
Ответ: \(5120\)