Cấp độ 7.6 Bài tập Python

Задание 1

Cho một tệp văn bản. Hãy lấy tỷ lệ phần trăm của mỗi ký tự. Ghi kết quả vào một tệp mới.

Задание 2

Trong tệp chứa văn bản tiếng Nga. Hãy mở tệp này, chuyển đổi văn bản thành dạng translit và ghi vào một tệp mới.

Задание 3

Cho một tệp văn bản. Hãy xáo trộn các dòng trong tệp này một cách ngẫu nhiên.

Задание 4

Hãy lấy danh sách tất cả các vé số may mắn có thể. Vé số là một chuỗi gồm sáu chữ số, có thể có số 0 ở phía trước. Vé số được coi là may mắn, nếu tổng của ba chữ số đầu tiên bằng tổng của ba chữ số thứ hai. Ghi danh sách thu được vào một tệp, mỗi vé số trên một dòng mới.

Задание 5

Viết một chương trình tạo ra danh sách sau:

python[
  'x',
  'xx',
  'xxx',
  'xxxx',
  'xxxxx',
]
Задание 6

Cho từ điển như sau:

pythonlst = {
  2018: {
    11: {
      29: [1, 2, 3],
      30: [4, 5],
    },
    12: {
      30: [6, 7],
      31: [8, 9],
    },
  },
  2019: {
    12: {
      29: [10, 11],
      30: [12, 13],
      31: [14, 15],
    }
  },
}

Hãy ghi tất cả các phần tử của từ điển này vào một danh sách mới, như sau:

python[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]