Python Görevleri Seviye 10.8
Задание 1
Bir parolanın karmaşıklığını kontrol edecek kodu yazın. Karmaşıklık kriterlerini kendiniz belirleyin.
Задание 2
Bir liste verildi. Bu listenin elemanlarının tüm permütasyon kombinasyonlarını konsola yazdırın.
Задание 3
Belirli bir aralıktaki tüm dostane sayıların listesini yazdırın.
Задание 4
Dosyada aşağıdaki formatta şehirlerin JSON'ının saklandığını varsayalım:
cities.json{
[
"id": "1",
"city": "city1",
"country": "country1",
],
[
"id": "2",
"city": "city2",
"country": "country1",
],
[
"id": "3",
"city": "city3",
"country": "country2",
]
}
Dosyada aşağıdaki formatta ülkelerin JSON'ının saklandığını varsayalım:
countries.json{
[
"id": "1",
"country": "country1",
],
[
"id": "2",
"country": "country2",
],
[
"id": "3",
"country": "country3",
]
}
Ülkelerin yerine onların id'lerini koyacak bir betik yazın:
cities.json{
[
"id": "1",
"city": "city1",
"country_id": "1",
],
[
"id": "2",
"city": "city2",
"country_id": "1",
],
[
"id": "3",
"city": "city3",
"country_id": "2",
]
}