Изменить последовательность слов в строке на обратную (Python)

2014-08-10 11:01

Если дана строка, состоящая из слов, разделенный пробелами, и требуется вывести слова в обратном порядке, то с помощью языка программирования Python данную задачу решить просто, используя встроенные функции-методы:

  1. Преобразовать строку в список слов (функция split()).
  2. Вызвать метод reverse() для полученного списка.

Количество строк, слов и непробельных символов в файле (Python)

2014-08-03 09:46

Определить, сколько в текстовом файле строк, слов и непробельных символов (символы новой строки также не учитывать).

Открытый файл читается построчно. Если очередная строка считывается, то увеличивается счетчик строк.

Строки считываются вместе с символом перехода на новую строку. Чтобы от него избавиться, берется срез строки от первого символа до предпоследнего включительно (i[0:-1]).

Подсчет количества символов в строке можно было бы выполнить, используя функцию len()....далее

Программа "Решение примеров" (Tkinter)

2014-07-31 12:46

Пользователь вводит в текстовое поле арифметический пример, нажимает Enter, и в метке ниже отображается ответ.
Программа для решения примеров, написанная с использованием Tkinter

В программе используется функция eval() языка программирования Python. Она позволяет выполнять переданную ей строку как код. С другой стороны это создает опасность, так как передать eval() можно совсем не то, что предусматривал программист. Например, если в...далее

Посчитать количества одинаковых элементов в списке (Python)

2014-07-30 09:50

Дан список целых чисел. Посчитать, сколько раз в нем встречается каждое число. Например, если дан список [1, 1, 3, 2, 1, 3, 4], то в нем число 1 встречается три раза, число 3 - два раза, числа 2 и 4 - по одному разу.

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

Программа для вычисления НОД, НОК и разложения чисел на простые сомножители

2014-07-24 15:54

Интерфейс программы для вычисления НОД и др.

Программа позволяет получить наибольший общий делитель и наименьшее общее кратное двух чисел, которые можно вписать в текстовые поля. Кроме того она раскладывает каждое число на простые множители.

Алгоритм работы программы:
Кнопка вызывает функцию-обработчик. Из нее по-очереди вызываются функции проверки корректности данных, разложения чисел на простые сомножители,...далее

Наименьшее общее кратное (язык программирования Python)

2014-07-24 08:13

Найти наименьшее общее кратное (НОК) пар чисел по формуле НОК = ab / НОД(a,b), где a и b - это натуральные числа, НОД - наибольший общий делитель.

Из условия задачи ясно, чтобы найти НОК, надо сначала найти НОД. Последний можно вычислить, постепенно находя остаток от деления большего числа из пары на меньшее и присваивая остаток переменной, связанной с большим числом. В какой-то момент значение одной из переменных станет равным 0. Когда это произойдет, другая будет содержать НОД. Если...далее

Взгляд на OOo4Kids (OpenOffice для детей)

2014-07-20 16:54

Существует облегчённый вариант OpenOffice, адаптированная для детей (следует полагать, что он «облеченный» и в смысле требований к компьютеру). Называется OOo4Kids (OpenOffice for kids).

От обычного офисного пакета "детская версия" отличается более простым и ярким интерфейсом, ограниченностью видимых функций, ориентацией на графические возможности. Однако в меню "Вид" можно выбрать из трех "уровней пользователя": начинающего, достаточного и эксперта. При этом, например, в Writer...далее

Пример содержания образовательной программы дополнительного образования детей по информатике и ИКТ (модульный принцип, возраст – 12-14 лет, объем – 144+144)

2014-07-16 08:20

Особенности

Срок реализации программы — 2 года.
Возраст обучающихся — 12-14 лет.
Возраст обучающихся, приступающих к освоению образовательной программы по первому году обучения — 12-13 лет.
Количество часов по годам обучения: первый — 144, второй — 144.

Принцип организации содержание данного примера образовательной программы представляет собой модификацию ранее разработанной программы «Лаборатория юного линуксоида» во второй редакции (2011 год) (см....далее