Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ЕГЭ
ОГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Python по шагам — отладчик
Питон - Черепашка
Эмулятор исполнителя Робот - Кумир
Редактор HTML Code
SQLite Studio - работа с БД
Онлайн-компилятор
Python · C++ · Java · C# · Pascal · JS · Swift — с NumPy, Pandas, Matplotlib
3000
мс
256 Мб
Общий фрагмент кода
· автор: Лебедев Дмитрий Алексеевич · обновлён 24.08.2026
Ваши правки видите только вы — «Поделиться» создаст отдельную копию.
Python
C++
C
FreePascal
PascalABC.Net
Java
JavaScript
Node.js
C#
F#
Swift
Кумир
Пример
sss = open('24_v0.txt').read() ab, n, alf = '20', 2, 'AEIOUY' km, ii, jj = [], 0, len(sss) for j in range(1,len(sss)): if sss[j-1:j+1] == ab : km.append(j-1) if sss[j] in alf : if len(km) >= n : ri, rj = km[len(km) - n], j+1 # находим индекс n-ого объекта при отсчете от гласной if rj - ri < jj - ii : ii, jj = ri, rj km = [] ans = sss[ii:jj] print(f'ответ = {len(ans)} и получен на фрагменте от {ii} до {jj} или\n{ans}')
Вывод
Войдите, чтобы получить подсказку
Копировать вывод
График — Matplotlib
Ввод (stdin)
Очистить
Файлы к программе (необязательно)
Перетащите файлы сюда или нажмите, чтобы выбрать
Убрать все
Загрузите файлы (например, data.txt, utils.py) и обращайтесь к ним из программы по имени —
open("data.txt")
,
import utils
. Прикрепить достаточно один раз, запусков может быть сколько угодно. До 20 файлов, 5 Мб суммарно.
Ctrl + Enter
Посылки
Поделиться кодом
×
Комментарий / задание
Сохранить
Его увидит каждый, кто откроет ссылку, — над кодом и во встроенном виджете.
Ссылка
Копировать
Встроить на сайт
вид:
две панели
только код
только вывод
высота:
300
450
600
только чтение
автозапуск
Копировать
Ввод
▶ Запустить
Ввод
Tab
:
=
(
)
[
]
{
}
"
'
<
>
_
#
;
,
.
+
-
*
/
%