Niveau 7.6 Python Takenboek

Задание 1

Gegeven een tekstbestand. Verkrijg het procentuele aandeel van elk teken. Sla het resultaat op in een nieuw bestand.

Задание 2

In het bestand bevindt zich een Russische tekst. Open dit bestand, converteer de tekst naar transliteratie en sla het op in een nieuw bestand.

Задание 3

Gegeven een tekstbestand. Schud de regels in dit bestand willekeurig door elkaar.

Задание 4

Verkrijg een lijst van alle mogelijke gelukkige tickets. Een ticket is een tekenreeks van zes cijfers, kan met nullen aan de voorkant. Een ticket wordt als gelukkig beschouwd, als de som van de eerste drie cijfers gelijk is aan de som van de laatste drie cijfers. Sla de verkregen lijst op in een bestand, elk ticket op een nieuwe regel.

Задание 5

Schrijf een programma dat de volgende lijst genereert:

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

Gegeven een dergelijke dictionary:

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

Sla alle elementen van deze dictionary op in een nieuwe lijst, als volgt:

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