ChatCrawlerпоиск по публичному Telegram Открыть приложение
О

Основы Python

5 346 участников
13 июля 2026
С
rvну как?
Благодарю за участие! ) Что касается последней поправки, то это не существенно. Там всё правильно (с else), только сдвиг строки влево получился - отправил не отредактированный код по запарке. Предложенный вами алгоритм поиска max-mid-min существенно проще в записи и чтении, чем мой. Но в итоге на 6 строк длинней получилось. И ваш подход не решил моей изначальной проблемы. А проблема оказалась в том, что я не учел тот факт, что в числе могут быть три одинаковые цифры. Тогда сравнение на больше-меньше в одних случаях даст результат, а других - окажется бессмысленным.
Н
Ответсообщение недоступно
Помогите с финальным заданием: восхождение и спуск. Код написал, в VSкоде все верно, а на сайте ошибка: min,max,step=int(input()),int(input()),int(input()) count=[] for i in range(min,max,step): count.append(i) for i in range(max,min-1,-1-step): count.append(i) print(*count)
14 июля 2026
Ответсообщение недоступно
num = int(input()) n_3 = num // 100 n_2 = num // 10 % 10 n_1 = num % 10 if n_3 >= n_2 and n_3 >= n_1: n_max = n_3 if n_2 >= n_1: n_ave = n_2 n_min = n_1 else: n_ave = n_1 n_min = n_2 if n_2 >= n_3 and n_2 >= n_1: n_max = n_2 if n_3 >= n_1: n_ave = n_3 n_min = n_1 else: n_ave = n_1 n_min = n_3 if n_1 >= n_2 and n_1 >= n_3: n_max = n_1 if n_2 >= n_3: n_ave = n_2 n_min = n_3 else: n_ave = n_3 n_min = n_2 p_max = str(n_max) + str(n_ave) if n_ave != 0: p_min = str(n_ave) + str(n_min) else: p_min = str(n_max) + str(n_min) print(f'{p_min} {p_max}')
15 июля 2026
18 июля 2026
21 июля 2026
I
Ответсообщение недоступно
Так, кто решил задачу S, я ничего не понимаю. Что вообще от меня хотят? Какой формат ввода, какой формат вывода и т.д. Если что-нибудь решил, киньте код, хоть посмотрю что от меня хотели получить
23 июля 2026
24 июля 2026
А
Alexander Fuchsтекст ещё не в индексе
Вот генерация в хроме: import re from datetime import datetime # Глобальный список для хранения документов (словарей пользователей) _db = [] def insert(*users): """ Добавляет одного или нескольких пользователей в базу данных. Принимает как отдельные словари, так и распакованные аргументы. """ global _db for user in users: # Проверяем на уникальность id перед добавлением (опционально) if not any(existing["id"] == user["id"] for existing in _db): _db.append(user) def select(criteria_str=None): """ Выбирает пользователей из базы данных по заданному критерию. Результат всегда отсортирован по возрастанию 'id'. """ global _db # Сначала сортируем всю базу по возрастанию id при помощи лямбда-функции sorted_db = sorted(_db, key=lambda x: x["id"]) # Если критерий поиска не задан, возвращаем всех пользователей if not criteria_str: return sorted_db # Разбираем строку критерия вида: <имя_поля> <оператор> <значение> # Поддерживаемые операторы: ==, !=, >=, <=, >, < match = re.match(r"^\s*([a-zA-Z_]\w*)\s*(==|!=|>=|<=|>|<)\s*(.+)$", criteria_str) if not match: return [] # Если формат строки не совпал с шаблоном, возвращаем пустой список field, operator, crit_value = match.groups() field = field.strip() operator = operator.strip() crit_value = crit_value.strip() # Очищаем строковое значение от лишних кавычек, если они были переданы в условии if (crit_value.startswith("'") and crit_value.endswith("'")) or ( crit_value.startswith('"') and crit_value.endswith('"') ): crit_value = crit_value[1:-1] result = [] for user in sorted_db: # Если у пользователя нет искомого поля, пропускаем его if field not in user: continue user_value = user[field] # Приведение типов для корректного сравнения if field == "id": val1, val2 = int(user_value), int(cri
3 августа 2026
Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог