Nivå 7.6 Python-uppgiftssamling

Задание 1

Given en textfil. Få procentandelen för varje tecken. Skriv resultatet till en ny fil.

Задание 2

Filen innehåller rysk text. Öppna denna fil, konvertera texten till translitteration och skriv till en ny fil.

Задание 3

Given en textfil. Blanda raderna i denna fil i slumpmässig ordning.

Задание 4

Få en lista över alla möjliga lyckobiljetter. En biljett är en sträng av sex siffror, kan börja med nollor framför. En biljett anses lyckosam, om summan av de första tre siffrorna är lika med summan av de sista tre siffrorna. Skriv den resulterande listan till en fil, varje biljett på en ny rad.

Задание 5

Skriv ett program som skapar följande lista:

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

Given en sådan här ordbok:

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

Skriv alla element i denna ordbok till en ny lista, så här:

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