Архив за Октябрь, 2020

Оператор ветвления if…else в Python

В качестве примера будет приведена программа, которая проверяет введенное пользователем число - является ли оно четным или нечетным. После проверки выводится соответствующее сообщение. Проверка введенного числа на четность: Также есть возможность использовать несколько условий: Условные операторы можно вкладывать друг в друга. При этом отступ вложенного блока должен быть больше в два раза. Пример ниже.

Преобразование типов данных в Python

В качестве примера ниже будет рассмотрен код, который складывает два числа, введенные пользователем. Используется функция input(), которая всегда возвращает строку. Поэтому результатом сложения будет строка 3311. Ввод данных пользователем: Если необходимо сложить два введенных числа, введенные данные необходимо преобразовать в число. Преобразование строки в число: В этом случае складываться будут именно числа, результат будет число […]

Заполнение матрицы по спирали в Python

Задача: Выведите таблицу размером n×n, заполненную числами от 1 до n2 по спирали, выходящей из левого верхнего угла и закрученной по часовой стрелке. Решение: Первая строка матрицы заполняется отдельно. Далее запускается цикл, состоящий из четырех блоков с циклами for (вниз, влево, вверх, вправо). Для хранения последней заполненной ячейки используются переменные j и i (номер строки […]

Модификация и вывод двумерной матрицы в Python

Напишите программу, на вход которой подаётся прямоугольная матрица в виде последовательности строк, заканчивающихся строкой, содержащей только строку "end" (без кавычек) Программа должна вывести матрицу того же размера, у которой каждый элемент в позиции i, j равен сумме элементов первой матрицы на позициях (i-1, j), (i+1, j), (i, j-1), (i, j+1). У крайних символов соседний элемент […]

Вывод позиции числа в строке. Python

Напишите программу, которая считывает список чисел lst из первой строки и число x из второй строки, которая выводит все позиции, на которых встречается число x в переданном списке lst. Позиции нумеруются с нуля, если число x не встречается в списке, вывести строку "Отсутствует" (без кавычек, с большой буквы). Позиции должны быть выведены в одну строку, […]

Вывод последовательности чисел

Напишите программу, которая выводит часть последовательности 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... (число повторяется столько раз, чему равно). На вход программе передаётся неотрицательное целое число n — столько элементов последовательности должна отобразить программа. На выходе ожидается последовательность чисел, записанных через пробел в одну строку.

Считывание чисел с консоли в Python

Напишите программу, которая считывает с консоли числа (по одному в строке) до тех пор, пока сумма введённых чисел не будет равна 0 и сразу после этого выводит сумму квадратов всех считанных чисел. Гарантируется, что в какой-то момент сумма введённых чисел окажется равной 0, после этого считывание продолжать не нужно.

Скрипач Эмир в парке Галицкого

Классическая музыка в краснодарском парке

В Windows 10 появится встроенный «убийца» Zoom

Компания Microsoft приняла решение интегрировать в Windows 10 собственную утилиту для видеоконференций. Новый функционал уже доступен в бета-версии ОС. Многие бета-тестеры уже окрестили новое приложение «убийцей Zoom». Напомним, Zoom – популярная программа для проведения полноценных видеоконференций. Первоначально предназначалась для корпоративного сектора, но после начала пандемии им активно начали пользоваться рядовые пользователи для работы и учебы […]

Инновации с человеческим лицом

Общение, сотрудничество и взаимопомощь являются ценностями для большого количества людей в разных странах мира. Поэтому сегодня мы видим все больше сервисов и продуктов, которые опираются на эти принципы. В июле 2019 американский стартап Quilt запустил приложение, которое выполняет функцию фасилитационной платформы для женщин-профессионалов. Оно облегчает процесс поиска единомышленников и организации событий в домах пользовательниц. Небольшие […]