Level 7.6 Python Taskbook

Задание 1

Diberikan sebuah file teks. Dapatkan persentase kemunculan setiap karakter. Tulis hasilnya ke file baru.

Задание 2

File berisi teks dalam bahasa Rusia. Buka file ini, ubah teks menjadi translit dan tulis ke file baru.

Задание 3

Diberikan sebuah file teks. Acak baris-baris dalam file ini secara acak.

Задание 4

Dapatkan daftar semua tiket keberuntungan yang mungkin. Tiket direpresentasikan sebagai string enam digit, bisa diawali dengan nol di depan. Tiket dianggap beruntung, jika jumlah tiga digit pertama sama dengan jumlah tiga digit kedua. Tulis daftar yang diperoleh ke dalam file, setiap tiket pada baris baru.

Задание 5

Tulis program yang akan membentuk list berikut:

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

Diberikan dictionary seperti ini:

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],
    }
  },
}

Tulis semua elemen dictionary ini ke dalam list baru, seperti ini:

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