Посчитать в цикле
count = 0
for x in range(1, 11):
if x % 2 == 0:
count += 1
print(count)Программа считает чётные числа от 1 до 10. Результат — 5. Сколько получится до 20?
ПОНЯТЬ КОД · ПОПРОБОВАТЬ · ИЗМЕНИТЬ
БЕСПЛАТНЫЙ ОНЛАЙН-ИНТЕРПРЕТАТОР
Напиши несколько строк — и посмотри, что получилось. Бесплатно, прямо в браузере, без регистрации.
for i in range(1, 4):
print(i)floor(x) — вниз; ceil(x) — вверх; log2(x) — логарифм по основанию 2; sqrt(x) — корень; 5! — факториал; 35% — 0,35; ans — предыдущий результат.
Дроби и целые числа считаются точно. Десятичный ответ может быть сокращён — тогда рядом есть точная дробь. Корень и логарифм вычисляются приближённо.
Python готовится заранее, пока ты пишешь код. Программа и файлы остаются в твоём браузере.
На Mac вместо Ctrl используй ⌘. Черновик сохраняется в этой вкладке отдельно для каждого курса; важный код можно скачать в .py.
Файлы не выбраны. До 10 Мбайт суммарно.
Открывай файл по его имени:open('27.txt'). Файлы остаются в браузере и не загружаются на сервер.Готов к запуску.
Обычный Python, циклы, функции, itertools, math, functools и файлы. NumPy, pandas и openpyxl подгружаются при импорте.
Для Черепахи поддерживаются основные команды курса: forward/fd, backward/bk, left/lt, right/rt, goto, penup/up, pendown/down, dot, цвет, толщина пера и заливка, Turtle(), Screen(), координаты и направление. Оконные программы tkinter и все возможности настольного turtle здесь недоступны.
Каждый запуск очищает переменные программы, рисунок и рабочие файлы. Сам Python и загруженные библиотеки остаются в памяти для быстрого повторного запуска. Через 30 секунд можно продолжить работу, упростив перебор; бесконечный цикл остановится автоматически. Код сохраняется в этой вкладке для этого курса.
Если менял настройки библиотек, можно полностью перезапустить среду. Текст программы сохранится.
Открой пример в редакторе. Перед запуском попробуй предсказать результат, затем измени одно число.
count = 0
for x in range(1, 11):
if x % 2 == 0:
count += 1
print(count)Программа считает чётные числа от 1 до 10. Результат — 5. Сколько получится до 20?
n = int(input())
print(n * n)Раскрой «Входные данные и файлы задачи», впиши 7 в поле для input(). В результате будет 49.
from turtle import *
tracer(0)
for i in range(4):
fd(100)
rt(90)
update()Четыре одинаковых шага и четыре поворота на 90°. Поменяй 100 на 150 и сравни рисунки.
Создайте на компьютере файл 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 →
ОТ ЗАПУСКА — К ПОНИМАНИЮ
«Академия С» — платформа Никиты Саралашвили: задачи, понятные разборы, курсы по шагам и занятия по информатике и программированию.
Скачай файл из условия задачи, открой Python и выбери файл в «Входные данные и файлы задачи». Используй его имя в open(). Начни с небольшого фрагмента, чтобы проверить алгоритм.
Задачи с файлами и разбором → · input(), range() и частые ошибки →
Нет. Среда загружается при первом запуске, поэтому потребуется интернет и немного времени. Дальше код выполняется в этой вкладке.
Редактор не загружает их на сервер платформы. Код временно сохраняется в этой вкладке браузера. Скачай важную программу в .py перед закрытием.
Здесь удобно проверять учебные примеры, перебор и работу с файлами. Это не среда самого экзамена: отдельно потренируйся в программе, которую будешь использовать на экзамене, без интернета.
Файлы — до 10 Мбайт суммарно, выполнение — до 30 секунд. Большой перебор может не успеть. Поддерживаются itertools, math, functools; NumPy, pandas и openpyxl подгружаются при импорте. Для turtle доступны основные учебные команды; оконные программы tkinter здесь не работают.