|
0 / 0 / 0
Регистрация: 19.09.2022
Сообщений: 4
|
||||||
При поиске значения в списке, не находит двухзначные значения19.09.2022, 15:04. Показов 1808. Ответов 5
Метки нет (Все метки)
Вопрос собственно вот в чём:
При поиске значения в списке в переменной t_list - однозначное значение находит исправно, но если запрашиваю поиск двухзначного - результат нулевой. Ошибки нет. Просто не находит тождественных значений. Например: Если пытаюсь посчитать сколько "7" в диапазоне от 1 до 100, выдаёт корректный результат 20. Если же хочу посчитать сколько в том же диапазоне значений "11" - выдаёт 0 Пример кода:
0
|
||||||
| 19.09.2022, 15:04 | |
|
Ответы с готовыми решениями:
5
Ошибка при поиске значения структуры Установка курсора при поиске значения |
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
||||||
| 19.09.2022, 15:50 | ||||||
|
Так?)
1
|
||||||
|
0 / 0 / 0
Регистрация: 19.09.2022
Сообщений: 4
|
|
| 19.09.2022, 16:06 [ТС] | |
|
Так всё работает! ))
Но всё-таки интересно, почему не работает в моём исходном варианте с двухзначным? И почему не корректно отрабатывало в предложенном Вами первом варианте с однозначным? Для лучшего понимания, как это работает
0
|
|
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
|||||||
| 19.09.2022, 16:30 | |||||||
Сообщение было отмечено CHePy как решение
Решение
Вот Ваш вариант (подправленный)
Теперь о том по чему не работало: 1. Привели list(range(num_start,num_finish)) к строке (9 строчка первоначальный код) 2. В цикле перебирали строку (9-11 строчка), а for берет из строки по 1 символу, поэтому когда искалось однозначное число, то нормально, а двузначное бы он никогда не нашел (1 знак != 2 знакам num_look). Добавлено через 2 минуты Не по теме: CHePy, если трудно представить что делает цикл ставьте внутрь print() и посмотрите что он делает. Это иногда спасает) Добавлено через 1 минуту
2
|
|||||||
|
0 / 0 / 0
Регистрация: 19.09.2022
Сообщений: 4
|
||||||
| 20.09.2022, 00:06 [ТС] | ||||||
|
Михалыч, спасибо за науку!
Доходит по маленько )) По поводу "Не по теме:" - отличный совет И вроде даже понял почему он 77 в подправленном варианте не распознал. В 77 была 7 и прибавилась единица. А вторую он уже не мог посчитать, так как считал блоками а не по знакам. Ещё раз спасибо. PS Теперь попытаюсь понять как работает Ваш вариант ) Я такой схемы не видел ещё Добавлено через 5 часов 30 минут При использовании:
Уже на диапазоне 1 - 10000, 77 встречается 281 раз, а 78 - 300 раз. В 777 один раз, или два встречается - 77? Только 777, или так же и 777? Программа явно считает что один.
0
|
||||||
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
||||||
| 20.09.2022, 11:31 | ||||||
Сообщение было отмечено CHePy как решение
Решение
CHePy, только 777, второй вариант в этом случае не посчитает, так как серединная семёрка уже учтена.
Добавлено через 2 минуты Что бы работало так как хотите, должно быть немного иначе. Чуть позже напишу свой вариант) Добавлено через 20 минут Можете попробовать срезы. Добавлено через 4 часа 24 минуты Вроде так ![]()
1
|
||||||
| 20.09.2022, 11:31 | |
|
Помогаю со студенческими работами здесь
6
Ошибка 424 при поиске значения на листе
В списке определить количество элементов, имеющих значения меньше среднего значения и удалить эти элементы Минимальное число сравнений при поиске в неупорядоченном массиве из Т элементов единственного значения m При матрице более чем 4х4 программа зацикливается на поиске минимального собственного значения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|