Когда-то давно, когда компьютеры были большими и не имели графических интерфейсов, таблицы делали с помощью псевдографики - значков +/-, слэшей, подчеркиваний и прочих символов. Да что там таблицы, даже картинки изображали примерно так: Тем не менее, потребность аккуратно оформлять таблицы никуда не исчезла, пусть даже и в простых консольных примерах. Вывести ровную аккуратную таблицу в терминал можно с помощью библиотеки prettytable: 1. Установите prettytable: pip install prettytable 2. Импортируйте PrettyTable из библиотеки prettytable: from prettytable import PrettyTable 3...
Добрый день! Если вы хотите поделиться кодом на страницах своего блога или сайта, неплохо бы отображать его как в редакторе - с подсветкой и форматированием (рабочий пример здесь): Проще всего сделать это с помощью известной библиотеки highlight.js, для этого добавим в стили страницы следующий код: <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/github-dark.min.css">
<script src="http://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min...
Добрый день! Продолжаем тему циклов, ранее мы посмотрели, как сделать задержку в цикле на распространенных "школьных" Pascal, Python и также JavaScript. Однако для создания, например, простой игры, нам потребуется еще и возможность останавливать циклы и ставить их на паузу и продолжать. Сразу покажу результат на JS: Mы можем поставить цикл на паузу и возобновить его, а также прервать, для этого нам понадобятся три функции - Start(), Pause() и Stop(), а также две переменных состояния pauseState и...
С этой, казалось бы, очень простой задачей сталкивались все начинающие программисты (также по этой теме: как остановить цикл, как сделать паузу в цикле). Например, нужно сделать отсчет (прямой или обратный), сделать простенькую пошаговую анимацию, построить график в динамике, чтоб точки добавлялись постепенно и т.д. В Pascal все просто: var
i: Integer;
begin
writeln('Старт');
for i := 0 to 5 do
begin
// выполнение кода в цикле
writeln(i);
sleep(1000); // задержка на 1 секунду (задается в мс)
end;
writeln('Цикл завершен');
end...
421 читали · 2 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала