Úroveň 7.6 úloh Python

Задание 1

Dán textový soubor. Získejte procentuální zastoupení každého znaku. Výsledek zapište do nového souboru.

Задание 2

V souboru je umístěn ruský text. Otevřete tento soubor, převeďte text do transliterace a zapište do nového souboru.

Задание 3

Dán textový soubor. Zamíchejte v tomto souboru řádky v náhodném pořadí.

Задание 4

Získejte seznam všech možných šťastných lístků. Lístek představuje řetězec ze šesti číslic, může začínat nulami. Lístek je považován za šťastný, pokud součet prvních tří číslic je roven součtu druhých tří číslic. Zapište získaný seznam do souboru, každý lístek na nový řádek.

Задание 5

Napište program, který vytvoří následující seznam:

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

Dán takový slovník:

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

Zapište všechny prvky tohoto slovníku do nového seznamu, takto:

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