पायथन प्रैक्टिस बुक का स्तर 10.8

Задание 1

एक कोड लिखें जो पासवर्ड की जटिलता की जाँच करेगा। जटिलता के मानदंड स्वयं बनाएं।

Задание 2

एक सूची दी गई है। इस सूची के तत्वों के क्रमचय के सभी विकल्पों को कंसोल में प्रिंट करें।

Задание 3

दिए गए अंतराल से सभी मित्रवत संख्याओं (friendly numbers) की सूची प्रिंट करें।

Задание 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",
  ]
}