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]