123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363 |
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # from string import ascii_lowercase
- # d = {ascii_lowercase[i]: i + 1 for i in range(len(ascii_lowercase))}
- # print(d)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # my_dict = {1: "one", 2: "two"}
- # d1 = {'a': 100, 'b': 200, 'c': 333}
- # d2 = {'x': 300, 'y': 200, 'z': 777}
- # print(type(my_dict.items()))
- # for i in my_dict.items():
- # print(i[0], i[1])
- # d2.update(d1)
- # print(d2)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # n = int(input())
- # d = {}
- # for i in range(n):
- # name = input()
- # if name not in d:
- # d[name] = 0
- # print('OK')
- # else:
- # d[name] += 1
- # print(name + str(d[name]))
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # countries = {
- # "Sweden": ["Stockholm", "Göteborg", "Malmö"],
- # "Norway": ["Oslo", "Bergen", "Trondheim"],
- # "England": ["London", "Birmingham", "Manchester"],
- # "Germany": ["Berlin", "Hamburg", "Munich"],
- # "France": ["Paris", "Marseille", "Toulouse"]
- # }
- # city = input()
- # flag = False
- # for key in countries.keys():
- # if city in countries[key]:
- # print(f'INFO: {city} is a city in {key}')
- # flag = True
-
- # if flag == False:
- # print(f'ERROR: Country for {city} not found')
-
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # from pprint import pprint
- # user = {
- # "id": 4170,
- # "uid": "5e941db5-9e0f-4f94-9fc5-734110c6be14",
- # "password": "SyUpfo1ljm",
- # "first_name": "Teresa",
- # "last_name": "Wehner",
- # "username": "teresa.wehner",
- # "email": "teresa.wehner@email.com",
- # "gender": "Non-binary",
- # "phone_number": "+674 424.561.2776",
- # "social_insurance_number": "637316241",
- # "date_of_birth": "1993-08-17"
- # }
- # user['secret'] = user.pop('password')
- # user['surname'] = user.pop('last_name')
- # pprint(user)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # l = list(map(int, input().split()))
- # d = {}
- # cnt = -3
- # for i in range(len(l) - 1):
- # if len(d) == 0:
- # d = {l[-2]:l[-1]}
- # else:
- # d = {l[cnt]:d}
- # cnt -= 1
- # print(d)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # s = 'waejskldcnvawefigas,dfaswe'
- # d = {}
- # for i in s:
- # if i.isalpha():
- # d[i] = d.get(i, 0) + 1
- # print(d)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # workers = {
- # 'employer1': {'name': 'Jhon', 'salary': 7500},
- # 'employer2': {'name': 'Emma', 'salary': 8000},
- # 'employer3': {'name': 'Brad', 'salary': 500}
- # }
- # workers['employer3']['salary'] = 8500
- # print(workers)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # supermarket = {
- # "milk": {"quantity": 20, "price": 1.19},
- # "biscuits": {"quantity": 32, "price": 1.45},
- # "butter": {"quantity": 20, "price": 2.29},
- # "cheese": {"quantity": 15, "price": 1.90},
- # "bread": {"quantity": 15, "price": 2.59},
- # "cookies": {"quantity": 20, "price": 4.99},
- # "yogurt": {"quantity": 18, "price": 3.65},
- # "apples": {"quantity": 35, "price": 3.15},
- # "oranges": {"quantity": 40, "price": 0.99},
- # "bananas": {"quantity": 23, "price": 1.29}
- # }
- # sum = 0
- # for i in supermarket.keys():
- # sum += supermarket[i]['quantity'] * supermarket[i]['price']
-
- # print(sum)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # Сколько раз встречается каждая буква
- # s = input().lower()
- # d = {}
- # for i in s:
- # if i.isalpha():
- # d[i] = d.get(i, 0) + 1
- # print(d)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # morze = {'a': '•—', 'b': '—•••', 'c': '—•—•', 'd': '—••',
- # 'e': '•', 'f': '••—•', 'g': '——•', 'h': '••••',
- # 'i': '••', 'j': '•———', 'k': '—•—', 'l': '•—••',
- # 'm': '——', 'n': '—•', 'o': '———', 'p': '•——•',
- # 'q': '——•—', 'r': '•—•', 's': '•••', 't': '—',
- # 'u': '••—', 'v': '•••—', 'w': '•——', 'x': '—••—',
- # 'y': '—•——', 'z': '——••'}
- # l = list(input().split())
- # for i in l:
- # for j in i:
- # print(morze[j.lower()], end=' ')
- # print()
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # {
- # 'Bob Moore': {
- # 'salary': 330000,
- # 'gender': 'M',
- # 'passport': '1635777202'
- # },
- # 'Gina Moore': {
- # 'salary': 12500,
- # 'gender': 'F',
- # 'passport': '1639999999'
- # }
- # }
- # persons= [
- # ('Allison Hill', 334053, 'M', '1635644202'),
- # ('Megan Mcclain', 191161, 'F', '2101101595'),
- # ('Brandon Hall', 731262, 'M', '6054749119'),
- # ('Michelle Miles', 539898, 'M', '1355368461'),
- # ('Donald Booth', 895667, 'M', '7736670978'),
- # ('Gina Moore', 900581, 'F', '7018476624'),
- # ('James Howard', 460663, 'F', '5461900982'),
- # ('Monica Herrera', 496922, 'M', '2955495768'),
- # ('Sandra Montgomery', 479201, 'M', '5111859731'),
- # ('Amber Perez', 403445, 'M', '0602870126')
- # ]
- # data = {}
- # for i in persons:
- # data[i[0]] = {'salary': i[1], 'gender': i[2], 'passport': i[3]}
-
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # from pprint import pprint
- # data = {
- # "my_friends": {
- # "count": 10,
- # "people": [{
- # "first_name": "Kurt",
- # "id": 621547005,
- # "last_name": "Cobain",
- # "bdate": "31.8.2005"
- # }, {
- # "first_name": "Виолетта",
- # "id": 484200150,
- # "last_name": "Кастилио",
- # }, {
- # "first_name": "Иринка",
- # "id": 21886133,
- # "last_name": "Бушуева",
- # "bdate": "28.8.1942"
- # }, {
- # "first_name": "Данил",
- # "id": 282456573,
- # "last_name": "Греков",
- # "bdate": "4.7.2002"
- # }, {
- # "first_name": "Валентин",
- # "id": 184902932,
- # "last_name": "Долматов",
- # "bdate": "25.5"
- # }, {
- # "first_name": "Евгений",
- # "id": 620469646,
- # "last_name": "Шапорин",
- # "bdate": "6.12.1982"
- # }, {
- # "first_name": "Ангелина",
- # "id": 622328862,
- # "last_name": "Краснова",
- # "bdate": "4.11.1995"
- # }, {
- # "first_name": "Иван",
- # "id": 576015198,
- # "last_name": "Вирин",
- # "bdate": "2.2.1915"
- # }, {
- # "first_name": "Паша",
- # "id": 386922406,
- # "last_name": "Воронов",
- # "bdate": "27.9"
- # }, {
- # "first_name": "Ольга",
- # "id": 622170942,
- # "last_name": "Савченкова",
- # "bdate": "20.12"
- # }]
- # }
- # }
- # l = data.get('my_friends').get('people')
- # my_list = []
- # for i in l:
- # my_list.append(i.get('first_name'))
- # my_list.sort()
- # for i in my_list:
- # print(i)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # user = {
- # "id": 4170,
- # "uid": "5e941db5-9e0f-4f94-9fc5-734110c6be14",
- # "password": "SyUpfo1ljm",
- # "first_name": "Teresa",
- # "last_name": "Wehner",
- # "username": "teresa.wehner",
- # "email": "teresa.wehner@email.com",
- # "gender": "Non-binary",
- # "phone_number": "+674 424.561.2776",
- # "social_insurance_number": "637316241",
- # "date_of_birth": "1993-08-17",
- # "employment": {
- # "title": "Central Hospitality Liaison",
- # "key_skill": "Organisation"
- # },
- # "subscription": {
- # "plan": "Essential",
- # "status": "Idle",
- # "payment_method": "Debit card",
- # "term": "Annual"
- # }
- # }
- # keys = list(input().split())
- # my_dict = {i:user.get(i) for i in keys}
- # print(my_dict)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # people = [
- # ['Amy Smith', '694.322.8133x22426'],
- # ['Brian Shaw', '593.662.5217x338'],
- # ['Christian Sharp', '118.197.8810'],
- # ['Sean Schmidt', '9722527521'],
- # ['Thomas Long', '163.814.9938'],
- # ['Joshua Willis', '+1-978-530-6971x601'],
- # ['Ann Hoffman', '434.104.4302'],
- # ['John Leonard', '(956)182-8435'],
- # ['Daniel Ross', '870-365-8303x416'],
- # ['Jacqueline Moon', '+1-757-865-4488x652'],
- # ['Gregory Baker', '705-576-1122'],
- # ['Michael Spencer', '(922)816-0599x7007'],
- # ['Austin Vazquez', '399-813-8599'],
- # ['Chad Delgado', '979.908.8506x886'],
- # ['Jonathan Gilbert', '9577853541']
- # ]
- # phone_book = {i[1]: i[0] for i in people}
- # print(phone_book)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # from random import randint
- # n = 5
- # m = 3
- # a = [[randint(1, 6) for j in range(m)] for i in range(n)]
- # for i in a:
- # print(i)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # from random import randint
- # n = 5
- # m = 5
- # a = [[randint(1, 6) for j in range(m)] for i in range(n)]
- # for i in a:
- # print(i)
- # b = [a[i][j] for j in range(n) for i in range(m) if i == j]
- # print('Main diag: ', b)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- # colors = ['White', 'Blue', 'Yellow', 'Purple', 'Black', 'Green']
- # sizes = ['S', 'M', 'L', 'XL', 'XLL']
- # a = [(j, i) for j in colors for i in sizes]
- # print(a)
- vector = [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15], [16, 17, 18]]
- a = [i for l in vector for i in l]
- print(a)
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|