Определите количество семизначных чисел, записанных в семеричной системе счисления, учитывая, что числа не могут начинаться с цифр 3 и 5 и не должны содержать сочетания цифр 22 и 44 одновременно.
Ответ:
Апробация ЕГЭ по информатике 19 февраля 2022 – задание №8
Тренировочный экзамен по информатике и ИКТ (КЕГЭ) в компьютерной форме
Решение:
|
1 2 3 4 5 6 7 8 9 10 |
from itertools import product k=0 for i in product('0123456', repeat=7): a=''.join(i) if a[0]=='0' or a[0]=='3' or a[0]=='5': continue if '22' in a and '44' in a: continue k+=1 print(k) |
ИЛИ
|
1 2 3 4 5 6 7 |
from itertools import* k=0 for i in product('0123456', repeat=7): a=''.join(i) if a[0]!="0" and a[0]!='3' and a[0]!='5' and (a.count('22')==0 or a.count('44')==0): k=k+1 print (k) |
Ответ: 466456
