ПОНЯТЬ КОД · ПОПРОБОВАТЬ · ИЗМЕНИТЬ

Python онлайн — интерпретатор в браузере

БЕСПЛАТНЫЙ ОНЛАЙН-ИНТЕРПРЕТАТОР

Напиши несколько строк — и посмотри, что получилось. Бесплатно, прямо в браузере, без регистрации.

〈/〉 Обычный Python▤ Файлы задач↗ Рисунки turtle
for i in range(1, 4):
 print(i)
123
УЧЕБНЫЕ ИНСТРУМЕНТЫ

Мастерская решения

Результат—
Функции и округление

floor(x) — вниз; ceil(x) — вверх; log2(x) — логарифм по основанию 2; sqrt(x) — корень; 5! — факториал; 35% — 0,35; ans — предыдущий результат.

Дроби и целые числа считаются точно. Десятичный ответ может быть сокращён — тогда рядом есть точная дробь. Корень и логарифм вычисляются приближённо.

Перевести единицы памяти

Здесь 1 Кбайт = 1024 байта. В задачах со скоростью проверяй определение единиц в условии.
Последние вычисления

    С чего начать?

    Открой пример в редакторе. Перед запуском попробуй предсказать результат, затем измени одно число.

    01

    Посчитать в цикле

    count = 0
    for x in range(1, 11):
        if x % 2 == 0:
            count += 1
    print(count)

    Программа считает чётные числа от 1 до 10. Результат — 5. Сколько получится до 20?

    02

    Прочитать число

    n = int(input())
    print(n * n)

    Раскрой «Входные данные и файлы задачи», впиши 7 в поле для input(). В результате будет 49.

    03

    Нарисовать квадрат

    from turtle import *
    tracer(0)
    for i in range(4):
        fd(100)
        rt(90)
    update()

    Четыре одинаковых шага и четыре поворота на 90°. Поменяй 100 на 150 и сравни рисунки.

    Пример Python с файлом: сумма чисел

    Создайте на компьютере файл numbers.txt с тремя строками: 3, 5 и 8. Добавьте его в поле «Входные данные и файлы задачи», затем запустите программу:

    with open('numbers.txt') as f:
        numbers = [int(line) for line in f if line.strip()]
    print(sum(numbers))

    Результат — 16. Сначала проверяйте чтение небольшого файла, затем добавляйте условие задачи. Если заменить 8 на 10, сумма станет 18.

    Обработка числовых файлов в задании 17 ЕГЭ → · Перебор слов через itertools →

    Как пользоваться онлайн-интерпретатором

    1. Напиши или вставь программу. Отступ внутри цикла — четыре пробела; клавиша Tab помогает его поставить.
    2. Подготовь данные. Для каждого input() добавь отдельную строку. Если программа читает файл, выбери его с устройства и используй точное имя.
    3. Запусти код. Нажми кнопку или Ctrl/⌘ + Enter. Вывод print() появится под редактором; рисунок Черепахи — ниже.
    4. Проверь результат. Сравни с небольшим примером вручную. Кнопка «Остановить» прерывает выполнение, «Скачать .py» сохраняет программу.

    ОТ ЗАПУСКА — К ПОНИМАНИЮ

    Хочется понимать каждую строку?

    «Академия С» — платформа Никиты Саралашвили: задачи, понятные разборы, курсы по шагам и занятия по информатике и программированию.

    Как решать задачи ЕГЭ с файлом в Python онлайн?

    Скачай файл из условия задачи, открой Python и выбери файл в «Входные данные и файлы задачи». Используй его имя в open(). Начни с небольшого фрагмента, чтобы проверить алгоритм.

    Задачи с файлами и разбором → · input(), range() и частые ошибки →

    Полезно знать

    Нужно ли устанавливать Python?

    Нет. Среда загружается при первом запуске, поэтому потребуется интернет и немного времени. Дальше код выполняется в этой вкладке.

    Куда отправляются программа и файлы?

    Редактор не загружает их на сервер платформы. Код временно сохраняется в этой вкладке браузера. Скачай важную программу в .py перед закрытием.

    Подойдёт ли это для подготовки к экзамену?

    Здесь удобно проверять учебные примеры, перебор и работу с файлами. Это не среда самого экзамена: отдельно потренируйся в программе, которую будешь использовать на экзамене, без интернета.

    Есть ли ограничения?

    Файлы — до 10 Мбайт суммарно, выполнение — до 30 секунд. Большой перебор может не успеть. Поддерживаются itertools, math, functools; NumPy, pandas и openpyxl подгружаются при импорте. Для turtle доступны основные учебные команды; оконные программы tkinter здесь не работают.