Питоновские штучки
# -*- coding: utf-8 -*- from __future__ import print_function import time # Подключаем модуль time # import re import io d = ["понедельник", "вторник", "среда", "четверг", "пятница", "суббота", "воскресенье"] m = ["", "января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"] t = time.localtime() # Получаем текущее время word = str(t[2])+str(" ")+str(m[t[1]]) word = word.decode('utf-8') with io.open('cal_primet.txt', encoding='utf-8') as file: for line in file: if word in line: print(line, end='') print ("Сегодня:\n%s %s %s %s %02d:%02d:%02d\n%02d.%02d.%02d" % (d[t[6]], t[2], m[t[1]], t[0], t[3], t[4], t[5], t[2], t[1], t[0]))
Пузырьковая сортировка
def bubble_sort(a): for i in reversed(range(len(a))): for j in range(1, i + 1): if a[j-1] > a[j]: a[j], a[j-1] = a[j-1], a[j]
Сортировка перемешиванием
sample = [0, -1, 5, -2, 3] left = 0 right = len(sample) - 1 while left <= right: for i in range(left, right, +1): if sample[i] > sample[i + 1]: sample[i], sample[i + 1] = sample[i + 1], sample[i] right -= 1 for i in range(right, left, -1): if sample[i - 1] > sample[i]: sample[i], sample[i - 1] = sample[i - 1], sample[i] left += 1 print(sample)