Всё просто
5 + 23 = 28
28 + 35 = 63
63 - 27 = 36
36 > 10? да ⇒ 36 + 5 = 41
41 / 2 без остатка? нет⇒ ничего
41 нечётное? да ⇒ 41 * 2 = 82
Вывод 82
конец
А) 10 ячеек (5строк*2столбца)
в) 130 ячеек (ячейки в одном столбце, значит 153-23=130)
В) 9 ячеек (3 столюца* 3 строки)
Отличие - в способе формирования изображения. В мониторах с электронно-лучевой трубкой изображение формируется бомбардировкой электронного луча поверхности светочувствительного слоя люминофора, тем самым вызывая его свечение ().формируя картинку
ЖК монитор состоит из матрицы с подсветкой белого света с боковой строны. Подсветка может быть на светодиодах (LED мониторы) и на газоразрядных лампах. Матрица ЖК монитора представляет собой несколько слоев стекла, с нанесенными на него тонкопленочными транзисторами think film transistor (отсюда и название TFT). При приложении напряжения на такой транзистор молекулы жидкого кристалла поворачиваются и светофильтр начинает пропускать изображение, тем самым загорается нужный пиксель. Из таких пикселей и получается общее изображение.
ЖК мониторы имеют пониженное энергопотребление, безопасны для здоровья (в отличии от ЭЛТ монитора, в котором элетронный луч может создавать паразитное рентгеновское излучение от бомбардировки люминофора), более дешевы в производстве. Ну и для ЖК монитора используется полностью цифровая схема управления, в отличии от ЭЛТ, где используются генераторы разверток изображения
Массив
Одномерный, список
Сортируем, Находим, Восхищаемся
Когда потребуется мноого переменных сохранить я позову тебя!
Массив!
#!/usr/bin/python3
'''
пологаю, условие как есть: без пробелов, без OCR, без какого-либо форматирования
т.е. вводные строки текста выглядят так:
aaaaaayyyymmddbbbbbbbccccсрочныйeeee
я добавил поддержку некоторых разделителей в выражение, на случай если они
всётаки имеются
тестовые данные:
123456199601011234567987срочный000
123456199603291234567987срочный000
123456 1996-03-29 1234567 987 срочный 000
123456200109111234567987срочный000
тогда, решаем это с помощью регулярных выражений
как видно, в условии не сказано, что считать за код города. предположим,
что код города - это первая цифра от 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*'
r'(?P<time>\d+)\s*(?P<urgency>(срочный|обычный))\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:]))