Ниво 7.6 Python задатака
Задание 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]