Питоновские штучки
# -*- 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)