Автор | Сообщение |
|
Отправлено: 23.01.22 19:42. Заголовок: Задание 8, №1893
from itertools import permutations k=0 for x in permutations('0123456789',r=5): s=''.join(x) if s[0]!='0' and all(sub not in s for sub in['13','15','17','19','24','26','28','31','35','37','39','42','46','48','51','53','57','59','62','64','68','71','73','75','79','82','84','86','91','93','95','97']): if s[-1]=='0' or s[-1]=='5': # print(s) k+=1 print(k) Прошу помочь с данной задачей. При выполнении кода на выходе получаю 912, но в ответе 480. Что я делаю не так?
|
|
|
Ответов - 2
[только новые]
|
|
|
Отправлено: 23.01.22 20:06. Заголовок: Если вы проанализиро..
Если вы проанализировали результаты вывода (числа), то должны были заметить, что не исключили комбинации четных чисел с 0. Он тоже четный
|
|
|
|
Отправлено: 23.01.22 20:15. Заголовок: Благодарю за наводку..
Благодарю за наводку, теперь ответы сошлись
|
|
|
|