Nivelul 7.6 al sarcinilor Python

Задание 1

Este dat un fișier text. Obțineți conținutul procentual al fiecărui caracter. Scrieți rezultatul într-un fișier nou.

Задание 2

În fișier este localizat un text în limba rusă. Deschideți acest fișier, transformați textul în transliterație și scrieți-l într-un fișier nou.

Задание 3

Este dat un fișier text. Amestecați în acest fișier liniile în ordine aleatoare.

Задание 4

Obțineți o listă cu toate biletele norocoase posibile. Un bilet reprezintă un șir din șase cifre, poate începe cu zerouri în față. Un bilet este considerat norocos, dacă suma primelor trei cifre este egală cu suma ultimelor trei cifre. Scrieți lista obținută într-un fișier, fiecare bilet pe o linie nouă.

Задание 5

Scrieți un program care va forma următoarea listă:

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

Este dat următorul dicționar:

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

Scrieți toate elementele acestui dicționar într-o listă nouă, astfel:

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