Cấp độ 10.8 bộ bài tập Python
Задание 1
Viết mã để kiểm tra độ phức tạp của mật khẩu. Hãy tự nghĩ ra các tiêu chí đánh giá độ phức tạp.
Задание 2
Cho một danh sách. Hãy in ra console tất cả các hoán vị có thể có của các phần tử trong danh sách đó.
Задание 3
In ra danh sách tất cả các số thân thiện trong một khoảng cho trước.
Задание 4
Giả sử trong một tệp lưu trữ JSON các thành phố có định dạng sau:
cities.json{
[
"id": "1",
"city": "city1",
"country": "country1",
],
[
"id": "2",
"city": "city2",
"country": "country1",
],
[
"id": "3",
"city": "city3",
"country": "country2",
]
}
Giả sử trong một tệp lưu trữ JSON các quốc gia có định dạng sau:
countries.json{
[
"id": "1",
"country": "country1",
],
[
"id": "2",
"country": "country2",
],
[
"id": "3",
"country": "country3",
]
}
Viết một tập lệnh, thay vì
tên quốc gia sẽ thay thế bằng id của chúng:
cities.json{
[
"id": "1",
"city": "city1",
"country_id": "1",
],
[
"id": "2",
"city": "city2",
"country_id": "1",
],
[
"id": "3",
"city": "city3",
"country_id": "2",
]
}