Песочница Python онлайн
Запусти код на Python 3 прямо в браузере — без установки и регистрации. Ввод подаётся через input(), как в олимпиадных задачах: скопируй пример из условия и проверь решение за секунды.
Как пользоваться
- Напиши код — обычный Python 3: input(), print(), циклы, списки, словари.
- Заполни поле «Ввод» — это то, что построчно прочитает input().
- Нажми «Запустить» — код исполнится в изолированной среде с лимитом 5 секунд, как на автопроверке.
Зачем песочница олимпиаднику
Быстро проверить гипотезу, повторить пример из условия, поймать ошибку формата ввода-вывода. А когда код запускается — переходи к настоящим задачам с автопроверкой и разбором подхода.
Как читать ввод в олимпиадной задаче
Одно число в строке — n = int(input()). Несколько чисел через пробел в одной строке — a, b = map(int, input().split()). Список неизвестной длины из одной строки — nums = list(map(int, input().split())). Несколько строк подряд — цикл for _ in range(n): …. Вывод: print(результат), а список через пробел — print(*nums).
Четыре ошибки, из-за которых решение не проходит
- Забыли
int()—input()всегда возвращает строку, и «2» + «3» даёт «23». - Читают по одному числу, когда все они в одной строке (или наоборот) — программа падает или зависает.
- Печатают лишнее: приглашение вроде
input('Введите n: ')попадает в вывод, и ответ считается неверным. - Оставили отладочные
print— проверяющая система сравнивает вывод посимвольно.
Чем это отличается от Python на компьютере
Код исполняется в браузере с ограничением по времени — как на автопроверке. Файлы, сеть и установка сторонних библиотек недоступны: для олимпиадных задач они и не нужны, там всё общение с задачей идёт через стандартный ввод и вывод.