ИВБО-09-22

Вариант №1

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Разбить один из столбцов по разделителю “&”.
  3. Преобразовать содержимое ячеек по примерам.
  4. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
false false 24%&2004-08-01
false false 11%&2000-11-04
false false 59%&2003-01-09
true true 78%&1999-12-24

Результат преобразования:

1 2 3 4
0 0 0 1
0.2400 0.1100 0.5900 0.7800
01.08.2004 04.11.2000 09.01.2003 24.12.1999

Пример 2

Исходная таблица:

1 2 3
true true 55%&2003-10-09
false false 76%&2002-03-23
true true 51%&1999-08-20

Результат преобразования:

1 2 3
1 0 1
0.5500 0.7600 0.5100
09.10.2003 23.03.2002 20.08.1999

Вариант №2

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые строки.
  2. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
0 0.8040 03-06-2001 +7 (214) 539-03-42
1 0.4941 21-07-2000 +7 (173) 889-14-93
1 0.0491 07-09-2001 +7 (449) 492-74-79
1 0.6362 28-04-2002 +7 (383) 378-87-99

Результат преобразования:

1 2 3 4
нет 80% 01-06-03 539-03-42
да 49% 00-07-21 889-14-93
да 5% 01-09-07 492-74-79
да 64% 02-04-28 378-87-99

Пример 2

Исходная таблица:

1 2 3 4
0 0.6408 18-07-2002 +7 (330) 208-72-75
0 0.9878 16-03-2002 +7 (873) 257-96-40
0 0.8793 04-01-2003 +7 (513) 872-59-35

Результат преобразования:

1 2 3 4
нет 64% 02-07-18 208-72-75
нет 99% 02-03-16 257-96-40
нет 88% 03-01-04 872-59-35

Вариант №3

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые строки.
  3. Разбить один из столбцов по разделителю “|”.
  4. Преобразовать содержимое ячеек по примерам.
  5. Отсортировать строки по столбцу №2 в измененной таблице.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
(598) 693-03-12|cezomman2@rambler.ru 26/10/02 Выполнено Выполнено
(234) 822-40-17|lumegij53@gmail.com 01/11/99 Не выполнено Не выполнено
(828) 064-84-56|nodli85@yandex.ru 17/08/99 Выполнено Выполнено

Результат преобразования:

1 2 3 4
598-693-0312 cezomman2[at]rambler.ru 26-10-02 да
234-822-4017 lumegij53[at]gmail.com 01-11-99 нет
828-064-8456 nodli85[at]yandex.ru 17-08-99 да

Пример 2

Исходная таблица:

1 2 3 4
(888) 155-11-87|vudberg31@mail.ru 26/03/01 Не выполнено Не выполнено
(618) 948-87-37|zebin34@yahoo.com 24/12/99 Выполнено Выполнено
(605) 233-62-59|fisilli28@yandex.ru 14/09/04 Выполнено Выполнено
(073) 005-62-78|mufegic78@rambler.ru 22/06/01 Не выполнено Не выполнено

Результат преобразования:

1 2 3 4
605-233-6259 fisilli28[at]yandex.ru 14-09-04 да
073-005-6278 mufegic78[at]rambler.ru 22-06-01 нет
888-155-1187 vudberg31[at]mail.ru 26-03-01 нет
618-948-8737 zebin34[at]yahoo.com 24-12-99 да

Вариант №4

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Удалить пустые строки.
  4. Разбить один из столбцов по разделителю “!”.
  5. Преобразовать содержимое ячеек по примерам.
  6. Отсортировать строки по столбцу №1 в измененной таблице.
  7. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
+7 (271) 812-88-73 +7 (271) 812-88-73 Выполнено!17-11-2000
+7 (924) 601-65-39 +7 (924) 601-65-39 Выполнено!17-06-2004
+7 (351) 950-92-16 +7 (351) 950-92-16 Выполнено!27-02-2004
+7 (426) 724-47-12 +7 (426) 724-47-12 Не выполнено!13-01-1999
+7 (924) 601-65-39 +7 (924) 601-65-39 Выполнено!17-06-2004
+7 (924) 601-65-39 +7 (924) 601-65-39 Выполнено!17-06-2004

Результат преобразования:

1 2 3 4
6016539 7244712 8128873 9509216
да нет да да
2004-06-17 1999-01-13 2000-11-17 2004-02-27

Пример 2

Исходная таблица:

1 2 3
+7 (275) 181-16-43 +7 (275) 181-16-43 Не выполнено!17-08-2003
+7 (234) 387-16-94 +7 (234) 387-16-94 Не выполнено!16-03-2003
+7 (661) 303-23-45 +7 (661) 303-23-45 Выполнено!17-03-2004
+7 (661) 303-23-45 +7 (661) 303-23-45 Выполнено!17-03-2004
+7 (661) 303-23-45 +7 (661) 303-23-45 Выполнено!17-03-2004

Результат преобразования:

1 2 3
1811643 3032345 3871694
нет да нет
2003-08-17 2004-03-17 2003-03-16

Вариант №5

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  4. Удалить пустые строки.
  5. Разбить один из столбцов по разделителю “|”.
  6. Преобразовать содержимое ячеек по примерам.
  7. Отсортировать строки по столбцу №2 в измененной таблице.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
Y 12%|127 971-7529 03.01.11 03.01.11
Y 12%|127 971-7529 03.01.11 03.01.11
N 14%|566 177-1922 99.06.07 99.06.07
N 2%|697 064-7608 01.02.05 01.02.05

Результат преобразования:

1 2 3 4
нет 064-76-08 01-02-05 0.0200
нет 177-19-22 99-06-07 0.1400
да 971-75-29 03-01-11 0.1200

Пример 2

Исходная таблица:

1 2 3 4 5
Y 92%|995 534-1870 04.07.03 04.07.03
N 65%|155 247-9790 03.11.10 03.11.10
N 20%|257 276-3909 02.02.21 02.02.21
N 65%|155 247-9790 03.11.10 03.11.10

Результат преобразования:

1 2 3 4
нет 247-97-90 03-11-10 0.6500
нет 276-39-09 02-02-21 0.2000
да 534-18-70 04-07-03 0.9200

Вариант №6

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Удалить пустые строки.
  4. Разбить один из столбцов по разделителю “|”.
  5. Преобразовать содержимое ячеек по примерам.
  6. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
(517) 871-2099 0.427|Мизянц, Т.И.
(261) 048-6584 0.897|Тикезич, Д.Е.
(658) 314-0280 0.914|Зумосий, С.Д.
(658) 314-0280 0.914|Зумосий, С.Д.

Результат преобразования:

1 2 3
871-2099 048-6584 314-0280
0.4 0.9 0.9
Т. Мизянц Д. Тикезич С. Зумосий

Пример 2

Исходная таблица:

1 2 3
(576) 725-9308 0.875|Рекук, В.А.
(213) 508-3484 0.015|Читко, И.У.
(576) 725-9308 0.875|Рекук, В.А.
(852) 283-8150 0.632|Тадозян, А.С.

Результат преобразования:

1 2 3
725-9308 508-3484 283-8150
0.9 0.0 0.6
В. Рекук И. Читко А. Тадозян

Вариант №7

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
665 128-9003 nofin60[at]yandex.ru 21.04.2000
486 528-5726 nulov9[at]rambler.ru 25.05.2000
001 482-8009 fafisic14[at]rambler.ru 16.11.2002
428 328-8473 cevuk68[at]yahoo.com 27.07.2000

Результат преобразования:

1 2 3
665-128-9003 nofin60 00-04-21
486-528-5726 nulov9 00-05-25
001-482-8009 fafisic14 02-11-16
428-328-8473 cevuk68 00-07-27

Пример 2

Исходная таблица:

1 2 3
301 560-3330 rasokan84[at]yahoo.com 06.11.2000
851 845-4076 karidin85[at]yandex.ru 03.08.2004
725 953-8344 fatman91[at]yandex.ru 07.04.2000

Результат преобразования:

1 2 3
301-560-3330 rasokan84 00-11-06
851-845-4076 karidin85 04-08-03
725-953-8344 fatman91 00-04-07

Вариант №8

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Преобразовать содержимое ячеек по примерам.
  4. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
georgij28[at]gmail.com Георгий Шучобов Георгий Шучобов 0.329
dmitrij46[at]mail.ru Дмитрий Дубинин Дмитрий Дубинин 0.846
georgij28[at]gmail.com Георгий Шучобов Георгий Шучобов 0.329
bemusak46[at]yandex.ru Макар Бемушак Макар Бемушак 0.300

Результат преобразования:

1 2 3
georgij28 dmitrij46 bemusak46
Шучобов Дубинин Бемушак
0.3 0.8 0.3

Пример 2

Исходная таблица:

1 2 3 4
georgij65[at]yahoo.com Георгий Гатомов Георгий Гатомов 0.705
georgij65[at]yahoo.com Георгий Гатомов Георгий Гатомов 0.705
cucumidi68[at]yandex.ru Даниил Чучумиди Даниил Чучумиди 0.050
bovifli20[at]yandex.ru Самир Бовифли Самир Бовифли 0.348
dugeluk64[at]gmail.com Игнат Дугелук Игнат Дугелук 0.705

Результат преобразования:

1 2 3 4
georgij65 cucumidi68 bovifli20 dugeluk64
Гатомов Чучумиди Бовифли Дугелук
0.7 0.1 0.3 0.7

Вариант №9

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  2. Преобразовать содержимое ячеек по примерам.
  3. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
3141996032 zukozan76[at]rambler.ru Цукоцян Л.Ш. 2004-02-25
3141996032 zukozan76[at]rambler.ru Цукоцян Л.Ш. 2004-02-25
3141996032 zukozan76[at]rambler.ru Цукоцян Л.Ш. 2004-02-25
6689316429 dugimanz68[at]mail.ru Дугимянц В.У. 2003-01-04
3761227740 zesosan55[at]yandex.ru Цешошян М.К. 2000-01-11

Результат преобразования:

1 2 3
314 199-6032 668 931-6429 376 122-7740
zukozan76 dugimanz68 zesosan55
Л. Цукоцян В. Дугимянц М. Цешошян
25-02-2004 04-01-2003 11-01-2000

Пример 2

Исходная таблица:

1 2 3 4
7301749245 ziran51[at]yahoo.com Цирян С.У. 1999-12-22
6748986234 vavman19[at]rambler.ru Вавман М.М. 2003-06-25
0809328173 minabij16[at]yandex.ru Минабий Я.К. 2001-12-01
2298205753 kemoganz7[at]mail.ru Кемогянц А.Ч. 2001-06-18
2298205753 kemoganz7[at]mail.ru Кемогянц А.Ч. 2001-06-18
2298205753 kemoganz7[at]mail.ru Кемогянц А.Ч. 2001-06-18

Результат преобразования:

1 2 3 4
730 174-9245 674 898-6234 080 932-8173 229 820-5753
ziran51 vavman19 minabij16 kemoganz7
С. Цирян М. Вавман Я. Минабий А. Кемогянц
22-12-1999 25-06-2003 01-12-2001 18-06-2001

Вариант №10

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Удалить пустые строки.
  3. Разбить один из столбцов по разделителю “;”.
  4. Преобразовать содержимое ячеек по примерам.
  5. Отсортировать строки по столбцу №2 в измененной таблице.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
+7 (970) 908-20-30;04/05/1999 0.099
+7 (450) 927-94-81;24/05/2000 0.671
+7 (058) 559-27-30;15/11/2002 0.614
+7 (289) 046-14-21;01/07/2000 0.375

Результат преобразования:

1 2 3
2002-11-15 +70585592730 61%
2000-07-01 +72890461421 38%
2000-05-24 +74509279481 67%
1999-05-04 +79709082030 10%

Пример 2

Исходная таблица:

1 2 3
+7 (789) 471-17-37;14/01/2003 0.803
+7 (707) 529-44-83;11/12/1999 0.982
+7 (927) 873-65-76;18/07/1999 0.464

Результат преобразования:

1 2 3
1999-12-11 +77075294483 98%
2003-01-14 +77894711737 80%
1999-07-18 +79278736576 46%

Вариант №11

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  2. Разбить один из столбцов по разделителю “#”.
  3. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2
Да rovidi72[at]gmail.com#02.04.03
Да vaceslav97[at]yandex.ru#09.01.99
Нет semen71[at]gmail.com#07.01.00
Да vaceslav97[at]yandex.ru#09.01.99
Да tamerlan48[at]mail.ru#27.06.01

Результат преобразования:

1 2 3
Y 03-04-02 gmail.com
Y 99-01-09 yandex.ru
N 00-01-07 gmail.com
Y 01-06-27 mail.ru

Пример 2

Исходная таблица:

1 2
Нет soguric89[at]gmail.com#24.07.03
Нет kabirin34[at]yandex.ru#05.08.00
Да evgenij91[at]mail.ru#23.05.00
Нет bocberg57[at]yahoo.com#05.04.03
Да evgenij91[at]mail.ru#23.05.00

Результат преобразования:

1 2 3
N 03-07-24 gmail.com
N 00-08-05 yandex.ru
Y 00-05-23 mail.ru
N 03-04-05 yahoo.com

Вариант №12

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5 6
2000/07/18 Бебесук Виктор Нет Нет 70%
2003/12/05 Душов Олег Нет Нет 95%
2001/12/24 Рашов Никита Нет Нет 86%

Результат преобразования:

1 2 3 4
18-07-2000 Виктор Бебесук нет 0.7000
05-12-2003 Олег Душов нет 0.9500
24-12-2001 Никита Рашов нет 0.8600

Пример 2

Исходная таблица:

1 2 3 4 5 6
2002/05/16 Рунигий Ярослав Нет Нет 37%
2003/11/15 Лораков Валерий Нет Нет 33%
2001/10/25 Чецяк Альберт Нет Нет 20%

Результат преобразования:

1 2 3 4
16-05-2002 Ярослав Рунигий нет 0.3700
15-11-2003 Валерий Лораков нет 0.3300
25-10-2001 Альберт Чецяк нет 0.2000

Вариант №13

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые строки.
  2. Разбить один из столбцов по разделителю “|”.
  3. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2
Вофин, В.Ц.|(702) 802-1607 27-03-04
Косберг, Е.Г.|(840) 427-8684 12-12-99
Вацман, Э.Г.|(052) 824-9890 17-06-04

Результат преобразования:

1 2 3
(702) 802-16-07 04.03.27 Вофин В.
(840) 427-86-84 99.12.12 Косберг Е.
(052) 824-98-90 04.06.17 Вацман Э.

Пример 2

Исходная таблица:

1 2
Вамигко, Р.М.|(579) 449-1876 08-05-04
Цосук, А.С.|(673) 829-0929 25-03-01
Рецян, Ф.Г.|(138) 522-2519 19-03-02

Результат преобразования:

1 2 3
(579) 449-18-76 04.05.08 Вамигко Р.
(673) 829-09-29 01.03.25 Цосук А.
(138) 522-25-19 02.03.19 Рецян Ф.

Вариант №14

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  2. Разбить один из столбцов по разделителю “&”.
  3. Преобразовать содержимое ячеек по примерам.
  4. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
01-09-17&0.2767 410 650-5148 Арсений Б. Момациди
01-09-17&0.2767 410 650-5148 Арсений Б. Момациди
02-10-04&0.4138 685 109-5873 Тамерлан М. Кифусиди
04-03-06&0.3112 234 174-9571 Егор Р. Зисушский

Результат преобразования:

1 2 3
17/09/01 04/10/02 06/03/04
0.277 0.414 0.311
(410) 650-51-48 (685) 109-58-73 (234) 174-95-71
А.Б. Момациди Т.М. Кифусиди Е.Р. Зисушский

Пример 2

Исходная таблица:

1 2 3
01-04-10&0.1690 499 702-8666 Григорий А. Вомли
01-04-10&0.1690 499 702-8666 Григорий А. Вомли
01-01-07&0.7718 016 533-8577 Ростислав Д. Гарли
00-10-20&0.8091 499 131-5944 Артем С. Тунавов

Результат преобразования:

1 2 3
10/04/01 07/01/01 20/10/00
0.169 0.772 0.809
(499) 702-86-66 (016) 533-85-77 (499) 131-59-44
Г.А. Вомли Р.Д. Гарли А.С. Тунавов

Вариант №15

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Удалить пустые строки.
  4. Преобразовать содержимое ячеек по примерам.
  5. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
0.00 2002.07.06 Не выполнено Не выполнено Восин, Д.С.
0.90 2002.04.25 Выполнено Выполнено Фурянц, Э.Г.
0.49 2003.05.14 Выполнено Выполнено Дирофко, Н.У.
0.00 2002.07.06 Не выполнено Не выполнено Восин, Д.С.

Результат преобразования:

1 2 3
0.0000 0.9000 0.4900
2002/07/06 2002/04/25 2003/05/14
N Y Y
Д. Восин Э. Фурянц Н. Дирофко

Пример 2

Исходная таблица:

1 2 3 4 5
0.36 1999.10.22 Выполнено Выполнено Бишберг, Д.У.
0.08 2000.06.21 Выполнено Выполнено Рошли, С.А.
0.73 2000.08.14 Не выполнено Не выполнено Цанянц, В.Ч.
0.73 2000.08.14 Не выполнено Не выполнено Цанянц, В.Ч.
0.34 2002.04.05 Не выполнено Не выполнено Сибиди, Г.У.

Результат преобразования:

1 2 3 4
0.3600 0.0800 0.7300 0.3400
1999/10/22 2000/06/21 2000/08/14 2002/04/05
Y Y N N
Д. Бишберг С. Рошли В. Цанянц Г. Сибиди

Вариант №16

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Разбить один из столбцов по разделителю “|”.
  3. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
49% odissej2[at]yandex.ru +7(554)804-96-62|Шубов Одиссей 49%
80% zorufanz36[at]yandex.ru +7(933)461-19-53|Зоруфянц Артемий 80%
71% lafskij42[at]yandex.ru +7(839)987-15-21|Лафский Денис 71%
20% golak3[at]gmail.com +7(924)702-40-26|Голяк Игорь 20%

Результат преобразования:

1 2 3 4
0.490 yandex.ru Одиссей Шубов 804-96-62
0.800 yandex.ru Артемий Зоруфянц 461-19-53
0.710 yandex.ru Денис Лафский 987-15-21
0.200 gmail.com Игорь Голяк 702-40-26

Пример 2

Исходная таблица:

1 2 3 4
6% dmitrij86[at]yahoo.com +7(598)526-62-03|Кушянц Дмитрий 6%
29% tefezij7[at]mail.ru +7(797)968-33-56|Тефеций Адель 29%
88% zurskij55[at]yandex.ru +7(082)473-89-46|Зурский Макар 88%
16% al_bert94[at]gmail.com +7(006)077-73-92|Чинян Альберт 16%

Результат преобразования:

1 2 3 4
0.060 yahoo.com Дмитрий Кушянц 526-62-03
0.290 mail.ru Адель Тефеций 968-33-56
0.880 yandex.ru Макар Зурский 473-89-46
0.160 gmail.com Альберт Чинян 077-73-92

Вариант №17

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  2. Разбить один из столбцов по разделителю “:”.
  3. Преобразовать содержимое ячеек по примерам.
  4. Отсортировать строки по столбцу №3 в измененной таблице.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
false:0.8 +7(349)718-58-54 fananic75[at]rambler.ru
false:0.6 +7(638)479-34-81 rakulev60[at]yahoo.com
false:0.6 +7(638)479-34-81 rakulev60[at]yahoo.com
true:0.7 +7(043)025-44-29 adel_43[at]mail.ru

Результат преобразования:

1 2 3 4
Y 0254429 adel_43@mail.ru 0.70
N 7185854 fananic75@rambler.ru 0.80
N 4793481 rakulev60@yahoo.com 0.60

Пример 2

Исходная таблица:

1 2 3
false:1.0 +7(959)351-26-72 rosman90[at]mail.ru
true:0.0 +7(483)033-95-84 vasilij8[at]yahoo.com
true:0.0 +7(483)033-95-84 vasilij8[at]yahoo.com
true:1.0 +7(769)940-93-11 stanislav74[at]rambler.ru

Результат преобразования:

1 2 3 4
N 3512672 rosman90@mail.ru 1.00
Y 9409311 stanislav74@rambler.ru 1.00
Y 0339584 vasilij8@yahoo.com 0.00

Вариант №18

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые строки.
  3. Разбить один из столбцов по разделителю “!”.
  4. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
Денис З. Тишонман!2002-01-20 +78670317046 +78670317046
Артур И. Шавизли!2001-05-01 +76495339178 +76495339178
Станислав И. Ноцадли!1999-08-23 +70641197792 +70641197792
Тамерлан У. Гиниди!2000-01-13 +71165133175 +71165133175

Результат преобразования:

1 2 3
20/01/2002 +7 867 031-70-46 Тишонман, Д.З.
01/05/2001 +7 649 533-91-78 Шавизли, А.И.
23/08/1999 +7 064 119-77-92 Ноцадли, С.И.
13/01/2000 +7 116 513-31-75 Гиниди, Т.У.

Пример 2

Исходная таблица:

1 2 3
Мирон В. Гочук!2003-11-25 +74825484088 +74825484088
Вадим У. Вафакко!2004-07-09 +71280159483 +71280159483
Амир Т. Чолобян!2003-05-27 +72424929329 +72424929329

Результат преобразования:

1 2 3
25/11/2003 +7 482 548-40-88 Гочук, М.В.
09/07/2004 +7 128 015-94-83 Вафакко, В.У.
27/05/2003 +7 242 492-93-29 Чолобян, А.Т.

Вариант №19

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Разбить один из столбцов по разделителю “:”.
  2. Преобразовать содержимое ячеек по примерам.
  3. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2
Артем Вацесич:Нет 1%
Амир Зомибак:Да 16%
Григорий Бигетак:Да 93%
Михаил Торев:Нет 17%

Результат преобразования:

1 2 3 4
Не выполнено Выполнено Выполнено Не выполнено
Вацесич Артем Зомибак Амир Бигетак Григорий Торев Михаил
0.01 0.16 0.93 0.17

Пример 2

Исходная таблица:

1 2
Константин Тодагман:Да 26%
Ростислав Тинов:Да 11%
Одиссей Тугилич:Да 92%
Максим Шуведян:Нет 83%

Результат преобразования:

1 2 3 4
Выполнено Выполнено Выполнено Не выполнено
Тодагман Константин Тинов Ростислав Тугилич Одиссей Шуведян Максим
0.26 0.11 0.92 0.83

Вариант №20

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Разбить один из столбцов по разделителю “|”.
  3. Преобразовать содержимое ячеек по примерам.
  4. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
rorecman41[at]gmail.com|Никита О. Роречман 0.93 0.93 06-06-02
demid97[at]yandex.ru|Демид Ч. Бецин 0.44 0.44 25-01-02
aleksandr70[at]yandex.ru|Александр Б. Сешук 0.97 0.97 08-04-02
fesusidi29[at]mail.ru|Яромир Ч. Фешушиди 0.76 0.76 08-11-03

Результат преобразования:

1 2 3 4
Роречман, Н.О. Бецин, Д.Ч. Сешук, А.Б. Фешушиди, Я.Ч.
0.9 0.4 1.0 0.8
rorecman41 demid97 aleksandr70 fesusidi29
02/06/06 02/01/25 02/04/08 03/11/08

Пример 2

Исходная таблица:

1 2 3 4
valafberg60[at]yandex.ru|Артемий Л. Валафберг 0.58 0.58 23-03-00
zarosidi8[at]mail.ru|Юрий А. Царосиди 0.46 0.46 06-11-99
rustam91[at]yandex.ru|Рустам Л. Номиди 0.72 0.72 27-08-02

Результат преобразования:

1 2 3
Валафберг, А.Л. Царосиди, Ю.А. Номиди, Р.Л.
0.6 0.5 0.7
valafberg60 zarosidi8 rustam91
00/03/23 99/11/06 02/08/27

Вариант №21

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  2. Удалить пустые строки.
  3. Разбить один из столбцов по разделителю “:”.
  4. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
да Церазов Даниил 0.47:zerazov94@mail.ru
нет Богалев Евгений 0.85:bogalev65@rambler.ru
нет Шикивянц Амир 0.50:sikivanz78@gmail.com
да Церазов Даниил 0.47:zerazov94@mail.ru
да Церазов Даниил 0.47:zerazov94@mail.ru
да Ширберг Юрий 0.42:sirberg83@yandex.ru

Результат преобразования:

1 2 3 4
Y Церазов 47% zerazov94[at]mail.ru
N Богалев 85% bogalev65[at]rambler.ru
N Шикивянц 50% sikivanz78[at]gmail.com
Y Ширберг 42% sirberg83[at]yandex.ru

Пример 2

Исходная таблица:

1 2 3
да Зачанев Мирослав 0.31:miroslav20@yahoo.com
да Зачанев Мирослав 0.31:miroslav20@yahoo.com
да Зачанев Мирослав 0.31:miroslav20@yahoo.com
нет Тогман Руслан 0.69:togman21@yahoo.com
нет Вофатберг Рамиль 0.40:vofatberg83@yandex.ru

Результат преобразования:

1 2 3 4
Y Зачанев 31% miroslav20[at]yahoo.com
N Тогман 69% togman21[at]yahoo.com
N Вофатберг 40% vofatberg83[at]yandex.ru

Вариант №22

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Преобразовать содержимое ячеек по примерам.
  3. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5 6
14/01/2000 нет +79009432949 vamican29@yandex.ru
07/01/2002 да +70061326618 gagosuk80@yahoo.com
26/03/2003 нет +78437262346 tatesev36@gmail.com

Результат преобразования:

1 2 3
14-01-2000 07-01-2002 26-03-2003
N Y N
(900) 943-29-49 (006) 132-66-18 (843) 726-23-46
vamican29[at]yandex.ru gagosuk80[at]yahoo.com tatesev36[at]gmail.com

Пример 2

Исходная таблица:

1 2 3 4 5 6
03/11/2004 нет +75974643743 vaceslav79@yandex.ru
27/03/2000 да +70583448531 vezosman35@mail.ru
20/01/2003 да +78833341408 vitalij39@gmail.com

Результат преобразования:

1 2 3
03-11-2004 27-03-2000 20-01-2003
N Y Y
(597) 464-37-43 (058) 344-85-31 (883) 334-14-08
vaceslav79[at]yandex.ru vezosman35[at]mail.ru vitalij39[at]gmail.com

Вариант №23

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые строки.
  2. Преобразовать содержимое ячеек по примерам.
  3. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
+7 (267) 320-08-52 true 0.936
+7 (565) 553-27-03 true 0.124
+7 (261) 758-01-79 false 0.822
+7 (385) 076-36-85 false 0.955

Результат преобразования:

1 2 3 4
+7(267)320-08-52 +7(565)553-27-03 +7(261)758-01-79 +7(385)076-36-85
1 1 0 0
94% 12% 82% 96%

Пример 2

Исходная таблица:

1 2 3
+7 (667) 012-03-16 true 0.792
+7 (570) 835-32-43 false 0.412
+7 (761) 085-06-09 false 0.411
+7 (600) 105-40-63 true 0.987

Результат преобразования:

1 2 3 4
+7(667)012-03-16 +7(570)835-32-43 +7(761)085-06-09 +7(600)105-40-63
1 0 0 1
79% 41% 41% 99%

Вариант №24

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  2. Разбить один из столбцов по разделителю “|”.
  3. Преобразовать содержимое ячеек по примерам.
  4. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2
Гемич Д.Л.|00.06.01 gemic89[at]rambler.ru
Доцин Б.З.|02.07.14 dozin16[at]mail.ru
Доцин Б.З.|02.07.14 dozin16[at]mail.ru
Фугяк Т.О.|03.01.09 fugak84[at]yandex.ru
Седин Е.Ц.|00.11.21 sedin95[at]rambler.ru

Результат преобразования:

1 2 3 4
Гемич Доцин Фугяк Седин
rambler.ru mail.ru yandex.ru rambler.ru
00-06-01 02-07-14 03-01-09 00-11-21

Пример 2

Исходная таблица:

1 2
Гунин А.Т.|00.03.25 gunin63[at]yahoo.com
Сомогий А.Д.|04.02.16 somogij31[at]rambler.ru
Шицочук А.Ц.|02.02.03 sizocuk31[at]mail.ru
Лобирич В.Т.|99.07.14 lobiric81[at]yahoo.com
Лобирич В.Т.|99.07.14 lobiric81[at]yahoo.com

Результат преобразования:

1 2 3 4
Гунин Сомогий Шицочук Лобирич
yahoo.com rambler.ru mail.ru yahoo.com
00-03-25 04-02-16 02-02-03 99-07-14

Вариант №25

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Преобразовать содержимое ячеек по примерам.
  2. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
07-03-2002 Нимашак М.Ф. +71134831790 nimasak35@mail.ru
23-02-2001 Бимуско А.С. +72225971957 bimusko65@mail.ru
28-06-2001 Лебук М.Е. +78756174821 lebuk3@yandex.ru

Результат преобразования:

1 2 3
02.03.07 01.02.23 01.06.28
Нимашак М. Бимуско А. Лебук М.
+7 113 483-1790 +7 222 597-1957 +7 875 617-4821
nimasak35 bimusko65 lebuk3

Пример 2

Исходная таблица:

1 2 3 4
15-06-2001 Фимашман А.У. +71173024371 fimasman38@yahoo.com
01-07-2004 Мичман М.А. +70579572705 micman64@yahoo.com
07-03-2003 Зитев Э.З. +71958022343 zitev59@mail.ru

Результат преобразования:

1 2 3
01.06.15 04.07.01 03.03.07
Фимашман А. Мичман М. Зитев Э.
+7 117 302-4371 +7 057 957-2705 +7 195 802-2343
fimasman38 micman64 zitev59

Вариант №26

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Разбить один из столбцов по разделителю “&”.
  3. Преобразовать содержимое ячеек по примерам.
  4. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
0.367&02/12/27 576 863-0551 tusazberg53@rambler.ru
0.038&02/02/09 659 792-2993 sizli34@mail.ru
0.578&02/09/25 666 787-9180 fezunij34@gmail.com

Результат преобразования:

1 2 3
0.4 0.0 0.6
(576) 863-05-51 (659) 792-29-93 (666) 787-91-80
rambler.ru mail.ru gmail.com
27.12.02 09.02.02 25.09.02

Пример 2

Исходная таблица:

1 2 3 4
0.136&03/10/19 998 508-5098 zezetak4@yahoo.com
0.738&02/02/02 465 130-5431 kitev84@rambler.ru
0.187&03/04/03 931 774-5068 rimabic81@rambler.ru

Результат преобразования:

1 2 3
0.1 0.7 0.2
(998) 508-50-98 (465) 130-54-31 (931) 774-50-68
yahoo.com rambler.ru rambler.ru
19.10.03 02.02.02 03.04.03

Вариант №27

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить пустые строки.
  4. Преобразовать содержимое ячеек по примерам.
  5. Отсортировать строки по столбцу №2 в измененной таблице.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5 6
16.10.01 Константин В. Шубониди 0.56 0.56
24.06.03 Павел К. Бифурянц 0.59 0.59
20.06.99 Станислав Ф. Бовогянц 0.84 0.84

Результат преобразования:

1 2 3
24-06-03 Бифурянц, П.К. 59%
20-06-99 Бовогянц, С.Ф. 84%
16-10-01 Шубониди, К.В. 56%

Пример 2

Исходная таблица:

1 2 3 4 5 6
19.07.00 Рустам Е. Магиди 0.35 0.35
16.09.02 Валерий М. Фелич 0.63 0.63
12.02.01 Алексей Ц. Тишук 0.33 0.33
26.01.99 Арсен Т. Шуфберг 0.54 0.54

Результат преобразования:

1 2 3
19-07-00 Магиди, Р.Е. 35%
12-02-01 Тишук, А.Ц. 33%
16-09-02 Фелич, В.М. 63%
26-01-99 Шуфберг, А.Т. 54%

Вариант №28

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Удалить пустые строки.
  4. Преобразовать содержимое ячеек по примерам.
  5. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
+7(243)918-88-56 Нет 0.48 Тудский, А.Д.
+7(923)234-70-75 Да 0.12 Шататов, Р.Л.
+7(884)090-41-63 Нет 0.10 Зигман, А.Л.
+7(923)234-70-75 Да 0.12 Шататов, Р.Л.
+7(477)975-79-21 Нет 0.18 Тишивин, Г.Б.
+7(923)234-70-75 Да 0.12 Шататов, Р.Л.

Результат преобразования:

1 2 3 4
+7 243 918-8856 +7 923 234-7075 +7 884 090-4163 +7 477 975-7921
0 1 0 0
0.5 0.1 0.1 0.2
А. Тудский Р. Шататов А. Зигман Г. Тишивин

Пример 2

Исходная таблица:

1 2 3 4 5
+7(822)609-42-71 Да 0.70 Кешянц, Р.О.
+7(822)609-42-71 Да 0.70 Кешянц, Р.О.
+7(822)609-42-71 Да 0.70 Кешянц, Р.О.
+7(548)287-17-53 Да 0.40 Разли, Г.Д.
+7(411)850-73-87 Да 0.95 Тинук, Б.Ч.

Результат преобразования:

1 2 3
+7 822 609-4271 +7 548 287-1753 +7 411 850-7387
1 1 1
0.7 0.4 0.9
Р. Кешянц Г. Разли Б. Тинук

Вариант №29

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые столбцы.
  3. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  4. Удалить пустые строки.
  5. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5 6
0.04 да да 191-1074 21/08/03
0.79 да да 527-1419 14/01/00
0.95 да да 090-0183 08/05/01
0.95 да да 090-0183 08/05/01
0.95 да да 090-0183 08/05/01
0.58 да да 266-8673 16/09/01

Результат преобразования:

1 2 3 4
0.040 Да 191-10-74 03.08.21
0.790 Да 527-14-19 00.01.14
0.950 Да 090-01-83 01.05.08
0.580 Да 266-86-73 01.09.16

Пример 2

Исходная таблица:

1 2 3 4 5 6
0.95 да да 321-2338 04/07/00
0.95 да да 321-2338 04/07/00
0.95 да да 321-2338 04/07/00
0.03 нет нет 745-2374 04/12/99
0.24 да да 895-6115 07/12/02

Результат преобразования:

1 2 3 4
0.950 Да 321-23-38 00.07.04
0.030 Нет 745-23-74 99.12.04
0.240 Да 895-61-15 02.12.07

Вариант №30

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Преобразовать содержимое ячеек по примерам.
  3. Отсортировать строки по столбцу №3 в измененной таблице.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
geledko1@gmail.com (210) 243-03-85 Геледко, В.Е.
demidi15@yahoo.com (846) 807-69-07 Демиди, М.У.
vosko90@mail.ru (566) 252-67-17 Вошко, Б.Т.
safov12@rambler.ru (144) 752-96-73 Шафов, Э.Б.

Результат преобразования:

1 2 3
mail.ru 252-67-17 Б. Вошко
gmail.com 243-03-85 В. Геледко
yahoo.com 807-69-07 М. Демиди
rambler.ru 752-96-73 Э. Шафов

Пример 2

Исходная таблица:

1 2 3 4
sogizuk22@mail.ru (525) 648-40-46 Согизук, В.З.
cizucev45@gmail.com (619) 475-15-24 Чизучев, Я.Л.
zasan60@rambler.ru (379) 926-39-80 Цасян, Е.З.

Результат преобразования:

1 2 3
mail.ru 648-40-46 В. Согизук
rambler.ru 926-39-80 Е. Цасян
gmail.com 475-15-24 Я. Чизучев

Вариант №31

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Удалить пустые строки.
  3. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
nezodman9@mail.ru Не выполнено +7 118 433-52-79
tihon14@mail.ru Не выполнено +7 203 062-06-35
demozak94@mail.ru Выполнено +7 013 452-42-20

Результат преобразования:

1 2 3
nezodman9[at]mail.ru 0 118 433-5279
tihon14[at]mail.ru 0 203 062-0635
demozak94[at]mail.ru 1 013 452-4220

Пример 2

Исходная таблица:

1 2 3 4 5
maksim94@gmail.com Не выполнено +7 060 957-90-75
odissej31@yandex.ru Выполнено +7 239 425-04-29
vladislav6@yahoo.com Выполнено +7 748 852-66-18
artem81@yahoo.com Выполнено +7 269 841-91-81

Результат преобразования:

1 2 3
maksim94[at]gmail.com 0 060 957-9075
odissej31[at]yandex.ru 1 239 425-0429
vladislav6[at]yahoo.com 1 748 852-6618
artem81[at]yahoo.com 1 269 841-9181

Вариант №32

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  2. Удалить пустые строки.
  3. Преобразовать содержимое ячеек по примерам.
  4. Отсортировать строки по столбцу №1 в измененной таблице.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3
Дакко М.Л. dakko30[at]yandex.ru Не выполнено
Селли А.О. selli3[at]mail.ru Выполнено
Селли А.О. selli3[at]mail.ru Выполнено
Дотелин М.Т. dotelin22[at]gmail.com Не выполнено
Гучский С.Ф. gucskij55[at]yandex.ru Не выполнено

Результат преобразования:

1 2 3
Гучский С. gucskij55@yandex.ru Нет
Дакко М. dakko30@yandex.ru Нет
Дотелин М. dotelin22@gmail.com Нет
Селли А. selli3@mail.ru Да

Пример 2

Исходная таблица:

1 2 3
Себин М.Е. sebin64[at]yandex.ru Не выполнено
Начушин М.Р. nacusin87[at]yahoo.com Выполнено
Зудли С.И. zudli60[at]gmail.com Выполнено
Начушин М.Р. nacusin87[at]yahoo.com Выполнено

Результат преобразования:

1 2 3
Зудли С. zudli60@gmail.com Да
Начушин М. nacusin87@yahoo.com Да
Себин М. sebin64@yandex.ru Нет

Вариант №33

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Преобразовать содержимое ячеек по примерам.
  3. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
Родион Д. Зуцуцук Не выполнено zuzuzuk73[at]gmail.com 0.146 zuzuzuk73[at]gmail.com
Эдуард М. Вабяк Не выполнено eduard73[at]rambler.ru 0.076 eduard73[at]rambler.ru
Виталий К. Канамак Не выполнено vitalij7[at]yahoo.com 0.600 vitalij7[at]yahoo.com

Результат преобразования:

1 2 3
Зуцуцук Родион Вабяк Эдуард Канамак Виталий
нет нет нет
gmail.com rambler.ru yahoo.com
0.15 0.08 0.60

Пример 2

Исходная таблица:

1 2 3 4 5
Кирилл И. Совев Не выполнено kirill23[at]yandex.ru 0.504 kirill23[at]yandex.ru
Рамиль Ф. Чецосиди Не выполнено cezosidi41[at]yandex.ru 0.689 cezosidi41[at]yandex.ru
Демид Н. Кецов Выполнено demid84[at]yahoo.com 0.988 demid84[at]yahoo.com

Результат преобразования:

1 2 3
Совев Кирилл Чецосиди Рамиль Кецов Демид
нет нет да
yandex.ru yandex.ru yahoo.com
0.50 0.69 0.99

Вариант №34

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые строки.
  3. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
stanislav33[at]gmail.com 10.12.1999 Станислав Д. Фалетиди Станислав Д. Фалетиди
nacilev56[at]yandex.ru 10.10.2004 Герман Ч. Начилев Герман Ч. Начилев
german52[at]gmail.com 05.06.2002 Герман М. Детук Герман М. Детук
arsenij7[at]gmail.com 19.02.2003 Арсений Е. Ковев Арсений Е. Ковев

Результат преобразования:

1 2 3
gmail.com 1999/12/10 Фалетиди, С.Д.
yandex.ru 2004/10/10 Начилев, Г.Ч.
gmail.com 2002/06/05 Детук, Г.М.
gmail.com 2003/02/19 Ковев, А.Е.

Пример 2

Исходная таблица:

1 2 3 4
leonid25[at]mail.ru 02.08.2001 Леонид У. Салянц Леонид У. Салянц
dodanz83[at]gmail.com 15.08.2002 Марк М. Додянц Марк М. Додянц
andrej75[at]yandex.ru 22.04.2002 Андрей Ф. Гамий Андрей Ф. Гамий
grigorij56[at]yahoo.com 08.07.1999 Григорий Л. Фетий Григорий Л. Фетий

Результат преобразования:

1 2 3
mail.ru 2001/08/02 Салянц, Л.У.
gmail.com 2002/08/15 Додянц, М.М.
yandex.ru 2002/04/22 Гамий, А.Ф.
yahoo.com 1999/07/08 Фетий, Г.Л.

Вариант №35

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить пустые строки.
  3. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
Семен Т. Ресазак 0.471 +7 997 534-26-68 1 1
Денис И. Дудянц 0.084 +7 615 687-51-39 1 1
Мирослав Б. Радук 0.172 +7 236 536-37-54 1 1

Результат преобразования:

1 2 3 4
Ресазак С.Т. 47% (997) 534-26-68 Выполнено
Дудянц Д.И. 8% (615) 687-51-39 Выполнено
Радук М.Б. 17% (236) 536-37-54 Выполнено

Пример 2

Исходная таблица:

1 2 3 4 5
Амир З. Низуцин 0.783 +7 504 072-16-81 1 1
Мирон С. Нурифберг 0.397 +7 150 045-35-38 1 1
Артур А. Нитман 0.050 +7 333 738-68-66 0 0

Результат преобразования:

1 2 3 4
Низуцин А.З. 78% (504) 072-16-81 Выполнено
Нурифберг М.С. 40% (150) 045-35-38 Выполнено
Нитман А.А. 5% (333) 738-68-66 Не выполнено

Вариант №36

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Преобразовать содержимое ячеек по примерам.
  3. Отсортировать строки по столбцу №4 в измененной таблице.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5 6
nizskij45[at]gmail.com 0.9 05-12-2002 +72268458637
cefozskij6[at]mail.ru 0.3 22-08-2001 +76344288571
guzezskij70[at]yandex.ru 0.4 11-05-2004 +79168793477

Результат преобразования:

1 2 3 4
gmail.com 90% 05/12/2002 (226) 845-86-37
mail.ru 30% 22/08/2001 (634) 428-85-71
yandex.ru 40% 11/05/2004 (916) 879-34-77

Пример 2

Исходная таблица:

1 2 3 4 5 6
zimadberg89[at]mail.ru 0.2 26-05-2001 +70069227966
cadasak13[at]yahoo.com 0.5 01-02-2000 +73952063289
tozak21[at]yahoo.com 0.9 06-05-2004 +74948382498

Результат преобразования:

1 2 3 4
mail.ru 20% 26/05/2001 (006) 922-79-66
yahoo.com 50% 01/02/2000 (395) 206-32-89
yahoo.com 90% 06/05/2004 (494) 838-24-98

Вариант №37

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Удалить пустые строки.
  4. Преобразовать содержимое ячеек по примерам.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
false Иван У. Зидко 4% 4%
false Иван У. Зидко 4% 4%
false Иван У. Зидко 4% 4%
false Елисей С. Фочидберг 69% 69%
true Дмитрий Ц. Рифберг 6% 6%

Результат преобразования:

1 2 3
нет И.У. Зидко 0.0
нет Е.С. Фочидберг 0.7
да Д.Ц. Рифберг 0.1

Пример 2

Исходная таблица:

1 2 3 4
true Богдан Н. Фегко 86% 86%
true Богдан Н. Фегко 86% 86%
true Илья З. Шамедук 11% 11%
true Рамиль Ц. Фазавян 95% 95%
false Арсений И. Личин 83% 83%
true Богдан Н. Фегко 86% 86%

Результат преобразования:

1 2 3
да Б.Н. Фегко 0.9
да И.З. Шамедук 0.1
да Р.Ц. Фазавян 0.9
нет А.И. Личин 0.8

Вариант №38

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить дубли среди столбцов, оставив только первое вхождение повторяющегося столбца в таблицу.
  2. Преобразовать содержимое ячеек по примерам.
  3. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4 5
+7(170)240-04-73 0.71 09.10.03 susuvak16@yahoo.com susuvak16@yahoo.com
+7(876)524-16-78 0.34 10.07.02 gatotko64@mail.ru gatotko64@mail.ru
+7(134)590-19-13 0.70 24.04.99 labak23@rambler.ru labak23@rambler.ru
+7(535)375-84-82 0.53 08.12.03 tuzigan51@yahoo.com tuzigan51@yahoo.com

Результат преобразования:

1 2 3 4
+7 170 240-0473 +7 876 524-1678 +7 134 590-1913 +7 535 375-8482
0.7100 0.3400 0.7000 0.5300
03-10-09 02-07-10 99-04-24 03-12-08
yahoo.com mail.ru rambler.ru yahoo.com

Пример 2

Исходная таблица:

1 2 3 4 5
+7(246)163-62-26 0.88 23.06.03 tasuk99@mail.ru tasuk99@mail.ru
+7(432)515-83-67 0.42 10.11.02 cisli58@rambler.ru cisli58@rambler.ru
+7(038)675-50-69 0.45 01.05.01 kefberg21@rambler.ru kefberg21@rambler.ru

Результат преобразования:

1 2 3
+7 246 163-6226 +7 432 515-8367 +7 038 675-5069
0.8800 0.4200 0.4500
03-06-23 02-11-10 01-05-01
mail.ru rambler.ru rambler.ru

Вариант №39

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Разбить один из столбцов по разделителю “&”.
  4. Преобразовать содержимое ячеек по примерам.
  5. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
Не выполнено +76940779574&Восилий, А.С. 83%
Выполнено +73958405913&Нучич, Э.Р. 81%
Выполнено +71151231585&Мелидяк, В.Б. 50%
Выполнено +71151231585&Мелидяк, В.Б. 50%
Выполнено +71151231585&Мелидяк, В.Б. 50%

Результат преобразования:

1 2 3
false true true
Восилий А. Нучич Э. Мелидяк В.
077-9574 840-5913 123-1585
0.83 0.81 0.50

Пример 2

Исходная таблица:

1 2 3 4
Не выполнено +76667650516&Габиди, С.И. 85%
Выполнено +78853872404&Лешувий, М.И. 99%
Выполнено +78853872404&Лешувий, М.И. 99%
Выполнено +78853872404&Лешувий, М.И. 99%
Не выполнено +74383536366&Тилабский, М.У. 76%

Результат преобразования:

1 2 3
false true false
Габиди С. Лешувий М. Тилабский М.
765-0516 387-2404 353-6366
0.85 0.99 0.76

Вариант №40

Задача №10

Реализовать функцию преобразования табличных данных. Входная и выходная таблицы заданы в построчной форме, с помощью списков. Заполненные ячейки имеют строковой тип данных. Пустые ячейки имеют значение None.

Округления производятся стандартно, с помощью функции round.

Над входной таблицей провести ряд преобразований:

  1. Удалить пустые столбцы.
  2. Удалить дубли среди строк, оставив только первое вхождение повторяющейся строки в таблицу.
  3. Удалить пустые строки.
  4. Разбить один из столбцов по разделителю “&”.
  5. Преобразовать содержимое ячеек по примерам.
  6. Транспонировать таблицу.

Примеры табличных преобразований:

Пример 1

Исходная таблица:

1 2 3 4
Нешеров А.Т. false&27-02-2003 neserov5[at]rambler.ru
Сузизев Д.Н. true&03-06-2000 suzizev42[at]mail.ru
Чазли Т.Е. true&16-11-2001 cazli65[at]rambler.ru
Никомский А.К. true&22-07-2000 nikomskij88[at]yahoo.com
Никомский А.К. true&22-07-2000 nikomskij88[at]yahoo.com

Результат преобразования:

1 2 3 4
А. Нешеров Д. Сузизев Т. Чазли А. Никомский
03-02-27 00-06-03 01-11-16 00-07-22
neserov5@rambler.ru suzizev42@mail.ru cazli65@rambler.ru nikomskij88@yahoo.com
N Y Y Y

Пример 2

Исходная таблица:

1 2 3 4
Шусишли Р.С. true&12-05-2003 susisli68[at]yahoo.com
Мезефич Б.У. true&12-04-2004 mezefic98[at]rambler.ru
Лицян С.Л. false&24-11-2001 lizan45[at]mail.ru
Нулак Р.Е. true&19-09-2003 nulak68[at]mail.ru
Нулак Р.Е. true&19-09-2003 nulak68[at]mail.ru

Результат преобразования:

1 2 3 4
Р. Шусишли Б. Мезефич С. Лицян Р. Нулак
03-05-12 04-04-12 01-11-24 03-09-19
susisli68@yahoo.com mezefic98@rambler.ru lizan45@mail.ru nulak68@mail.ru
Y Y N Y