Раздел «Язык Си».PythonDict:

Задача 0.

Даны числа. Напечатать (используя словарь) сколько всего чисел и сколько разных чисел.

Задача 1.

Даны числа, напечатать число (порядок - любой) и сколько раз оно встречалось.

Задача 2.

Даны числа, напечатать число (по возрастанию) и сколько раз оно встречалось.

Задача 3.

Даны числа, напечатать число и сколько раз оно встречалось (по убыванию).

Задача 4 Страны и города

Дан список стран и городов каждой страны. Затем даны названия городов. Для каждого города укажите, в какой стране он находится.

Программа получает на вход количество стран N. Далее идет N строк, каждая строка начинается с названия страны, затем идут названия городов этой страны. В следующей строке записано число M, далее идут M запросов - названия каких-то M городов, перечисленных выше.

Для каждого из запроса выведите название страны, в котором находится данный город.

Пример:

Входные данные

2
Russia Moscow Petersburg Novgorod Kaluga
Ukraine Kiev Donetsk Odessa
3
Odessa
Moscow
Novgorod

Выходные данные

Ukraine
Russia
Russia

Задача 4а.

Постройте словарь страна -> список ее городов. Напечатайте словарь.

Задача 4b.

По этому словарю постройте другой словарь: город -> страна. Напечатайте словарь.

Задача 4с

Измените задачу так, чтобы город с одним и тем же названием мог быть в разных странах. Например, Петербург в России и США.

Задача 5. Сколько было сделано покупок?

Дан файл bet.log

В нем записаны данные работы интернет-магазина.

секунд с 1 января 1970 номер клиента (1, 2, 3, ....) номер чека

Сколько всего покупок было сделано в магазине?

Задача 6. Сколько работал магазин?

По этому же файлу определите, сколько времени в часах, минутах и секундах работал магазин.

Задача 7. Время между первой и последней покупкой клиента N

По этому же файлу определите, время между первой и последней покупкой клиента N. Номер клиента = номер варианта.

Задача 8. Сколько разных клиентов?

По этому же файлу определите, сколько разных клиентов сделали покупки в магазине.

Задача 9. СПИСОК сколько клиенты сделали покупок?

По этому же файлу напечатайте список: на каждой строке номер_клиента сколько_клиент_сделал_покупок

Задача 10. Клиенты, которые сделали больше N покупок (клиент - количество покупок)

Напечатайте только номера клиентов, которые сделали больше N покупок. N задать в программе. Например, N=10