Python тапсырмалар жинағы 7.6 деңгейі

Задание 1

Берілген мәтіндік файл. Әр таңбаның пайыздық үлесін алыңыз. Нәтижені жаңа файлға жазыңыз.

Задание 2

Файлда орыс тіліндегі мәтін орналасқан. Бұл файлды ашып, мәтінді транслитке түрлендіріп, жаңа файлға жазыңыз.

Задание 3

Берілген мәтіндік файл. Осы файлдағы жолдарды кездейсоқ тәртіпте араластырыңыз.

Задание 4

Барлық мүмкін бақытты билеттер тізімін алыңыз. Билет алты саннан тұратын жол болып табылады, алдында нөлдер болуы мүмкін. Билет бақытты болып саналады, егер алғашқы үш санның қосындысы екінші үш санның қосындысына тең болса. Алынған тізімді файлға жазыңыз, әрбір билет жаңа жолдан бастап.

Задание 5

Келесі тізімді құратын бағдарлама жазыңыз:

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

Мына сөздік берілген:

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

Бұл сөздіктің барлық элементтерін жаңа тізімге мына түрде жазыңыз:

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