if res.group("urgency") == " " and (dd > d1 and dd < d2): n = res.group("num2") print("номер1 {}, код {}, номер2 {}".format( res.group("num1"), n[0], n[1:]))
1) Запустите граф. редактор Tux Paint. 2)Рассмотрите окно редактора 3) На панели "инструменты" создайте новый файл 4) С кнопок "вниз верх " посмотрите фоны 5) Выберите фон для рисунка 6) На панели "Инструменты" выберите "Краска" 7) На панели "цвета" выберите "цвет" для рисунка 8) На панели "инструменты" выберите инструмент "штамп" 9) Рассмотрите эти штампы 10) Выберите штамп "солнце" 11) Опять же на строке "инструменты" выберите "магия" 12) Выберите цвет магии 13) Нарисуйте траву до линии горизонта 14) Создайте свою осеннюю, цветущую полянку в панели "магия" 15) На строке "инструменты" выберите "текст" 16) Выберите цвет текста 17) На панели "буквы" стиль текста 18)На панели "инструменты" рассмотрите "форма" 19) На панели "инструменты" выберите ластик 20) Рассмотрите форму ластика 21) "Откат и возврат" на панели "инструменты" 22) Поработайте с этими кнопками Ваш рисунок готов и вы можете его распечатать!))) Ну как то так :)
'''
пологаю, условие как есть: без пробелов, без OCR, без какого-либо форматирования
т.е. вводные строки текста выглядят так:
я добавил поддержку некоторых разделителей в выражение, на случай если они
всётаки имеются
тестовые данные:
тогда, решаем это с регулярных выражений
как видно, в условии не сказано, что считать за код города. предположим,
что код города - это первая цифра от num2
'''
import re
import datetime
R = re.compile(
r'\s*(?P<num1>\d{6})\s*(?P<y>\d{4})\-?(?P<m>\d{2})\-?(?P<d>\d{2})\s*'
r'(?P<num2>\d{7})\s*'
обычный))\s*(?P<price>\d+)\s*'
)
d1 = datetime.datetime(1996, 3, 15)
d2 = datetime.datetime(1996, 4, 12)
while True:
a = ""
try:
a = input("введи> ")
except EOFError:
print("\n")
exit(0)
res = R.match(a)
if res == None:
print("ошибка парсинга")
continue
dd = datetime.datetime.now()
try:
dd = datetime.datetime(
int(res.group("y")),
int(res.group("m")),
int(res.group("d"))
)
except ValueError:
print("неправильная дата")
if res.group("urgency") == " " and (dd > d1 and dd < d2):
n = res.group("num2")
print("номер1 {}, код {}, номер2 {}".format(
res.group("num1"), n[0], n[1:]))
2)Рассмотрите окно редактора
3) На панели "инструменты" создайте новый файл
4) С кнопок "вниз верх " посмотрите фоны
5) Выберите фон для рисунка
6) На панели "Инструменты" выберите "Краска"
7) На панели "цвета" выберите "цвет" для рисунка
8) На панели "инструменты" выберите инструмент "штамп"
9) Рассмотрите эти штампы
10) Выберите штамп "солнце"
11) Опять же на строке "инструменты" выберите "магия"
12) Выберите цвет магии
13) Нарисуйте траву до линии горизонта
14) Создайте свою осеннюю, цветущую полянку в панели "магия"
15) На строке "инструменты" выберите "текст"
16) Выберите цвет текста
17) На панели "буквы" стиль текста
18)На панели "инструменты" рассмотрите "форма"
19) На панели "инструменты" выберите ластик
20) Рассмотрите форму ластика
21) "Откат и возврат" на панели "инструменты"
22) Поработайте с этими кнопками
Ваш рисунок готов и вы можете его распечатать!)))
Ну как то так :)