Nivel 7.6 del libro de problemas Python

Задание 1

Dado un archivo de texto. Obtenga el porcentaje de cada carácter. Escriba el resultado en un nuevo archivo.

Задание 2

En el archivo hay un texto en ruso. Abra este archivo, convierta el texto a transliteración y escríbalo en un nuevo archivo.

Задание 3

Dado un archivo de texto. Mezcle las líneas en este archivo en un orden aleatorio.

Задание 4

Obtenga una lista de todos los boletos de la suerte posibles. Un boleto es una cadena de seis dígitos, puede comenzar con ceros. Un boleto se considera de la suerte si la suma de los primeros tres dígitos es igual a la suma de los segundos tres dígitos. Escriba la lista obtenida en un archivo, cada boleto en una nueva línea.

Задание 5

Escriba un programa que genere la siguiente lista:

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

Dado el siguiente diccionario:

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

Escriba todos los elementos de este diccionario en una nueva lista, de la siguiente manera:

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