Узровень 10.8 задачніка Python

Задание 1

Напішыце код, які будзе правяраць складанасць пароля. Крытэрыі складанасці прыдумайце самастойна.

Задание 2

Дадзены спіс. Вывядзіце ў кансоль усе варыянты перастаноўкі элементаў гэтага спісу.

Задание 3

Вывядзіце спіс усіх сяброўскіх лікаў з зададзенага прамежку.

Задание 4

Хай у файле захоўваецца JSON гародоў наступнага выгляду:

cities.json{
  [
    "id": "1",
    "city": "city1",
    "country": "country1",
  ],
  [
    "id": "2",
    "city": "city2",
    "country": "country1",
  ],
  [
    "id": "3",
    "city": "city3",
    "country": "country2",
  ]
}

Хай у файле захоўваецца JSON краін наступнага выгляду:

countries.json{
  [
    "id": "1",
    "country": "country1",
  ],
  [
    "id": "2",
    "country": "country2",
  ],
  [
    "id": "3",
    "country": "country3",
  ]
}

Напішыце скрыпт, які замест краін падставіць іх id:

cities.json{
  [
    "id": "1",
    "city": "city1",
    "country_id": "1",
  ],
  [
    "id": "2",
    "city": "city2",
    "country_id": "1",
  ],
  [
    "id": "3",
    "city": "city3",
    "country_id": "2",
  ]
}