Python-tehtäväsarjan taso 7.6

Задание 1

Annettu tekstitiedosto. Saat kunkin merkin prosentuaalisen osuuden. Kirjoita tulos uuteen tiedostoon.

Задание 2

Tiedostossa on venäjänkielinen teksti. Avaa tämä tiedosto, muunna teksti translitteroinniksi ja kirjoita uuteen tiedostoon.

Задание 3

Annettu tekstitiedosto. Sekoita tässä tiedostossa rivit satunnaisessa järjestyksessä.

Задание 4

Hae lista kaikista mahdollisista onnenlipuista. Lippu on merkkijono, jossa on kuusi numeroa, se voi alkaa etunollilla. Lippua pidetään onnenlippuna, jos kolmen ensimmäisen numeron summa on yhtä suuri kuin kolmen viimeisen numeron summa. Kirjoita saatu lista tiedostoon, jokainen lippu omalle rivilleen.

Задание 5

Kirjoita ohjelma, joka muodostaa seuraavan listan:

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

Annettu tällainen sanakirja:

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

Kirjoita kaikki tämän sanakirjan elementit uuteen listaan, näin:

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