Результаты поиска по запросу "list"
list.reverse () не работает [дубликат]
На этот вопрос уже есть ответ: Невозможно инвертировать списки в Python, получая «Nonetype» как список [/questions/5846004/unable-to-reverse-lists-in-python-getting-nonetype-as-list] 3 ответа Честно говоря, я просто не понимаю, почему это ...
Перебрать список с содержимым и индексом [дубликаты]
На этот вопрос уже есть ответ: Доступ к индексу в циклах for? [/questions/522563/accessing-the-index-in-for-loops] 23 ответа Для меня очень распространено циклически просматривать список питонов, чтобы получить оба содержимогоа такж их индексы. ...
Проверьте, не превышает ли частота какого-либо элемента
Я хочу решить проблему: у меня есть список элементов Prolog. Если частота любого элемента большеN тогда ложь - это возвращение. Мои ожидания как ниже. ?- frequency([1,2,2,2,5],3). true. ?- frequency([1,2,2,2,2,5],3). false. У меня есть код для ...
Можно ли объявить возрастающий список?
Я могу составить списки по возрастанию целых чисел следующим образом: ?- findall(L,between(1,5,L),List). Я знаю, что могу также генерировать значения, используя: ?- length(_,X). Но я не думаю, что смогу использовать это в findall, например, ...
PROLOG Печатать числа, которые заканчиваются на 7, а сумма его цифр больше 100
Мне нужно создать предикат, который получает числовой список и печатать только те числа, которые заканчиваются на 7 и сумма его цифр превышает 100 Я сделал предикаты для разделенных, но мне нужна помощь в объединении двух предикатов, я имею в ...
Простая прологическая программа. Получение ошибки:> / 2: аргументы недостаточно проработаны
Я сделал предикат ПрологаposAt(List1,P,List2) проверяет, находится ли элемент в позицииP ofList1 а такжеList2 равны posAt([X|Z], 1, [Y|W]) :- X = Y. posAt([Z|X], K, [W|Y]) :- K > 1, Kr is K - 1, posAt(X, Kr, Y). При тестировании: ?- ...
Сумма четных, произведение нечетных чисел в Прологе
У меня есть список чисел, мне нужно вычислить сумму четных чисел в списке и произведение нечетных чисел в том же списке. Я новичок в Прологе, и мои поиски пока не увенчались успехом. Может кто-нибудь помочь мне решить это? l_odd_even([]). ...
Определение Пролога
hill (+ IntList) успешно выполняется, если IntList состоит из монотонно увеличивающихся> целых чисел, за которыми следуют монотонно убывающие целые числа. Например,> [1,2,5,8,11,6,3, -1] является холмом, но [1,2,5,8,11,6,9,3, -1] и [1 2,3,4,5,6] ...
Заполнить список в SWI-Prolog
Я пытаюсь заполнить список заданной длины N числами 1,2,3, ..., N. Я думал, что это можно сделать так: create_list(N,L) :- length(L,N), forall(between(1,N,X), nth1(X,L,X)). Однако, похоже, это не работает. Кто-нибудь может сказать, что я ...
Как узнать количество инверсий в списке в Прологе
Как новичок в Прологе, я хочу выяснить, как можно посчитать количество инверсий в списке. Я знаю, как сгладить матрицу, используяflatten(Matrix, FlatMatrix), таким образом создавая переменную, которая содержит один набор элементов в ...