10.1 деңгей Python тапсырмалар жинағы
Пайдаланушыдан екі сан сұраңыз. Бұл сандар дос сандар ба, жоқ па тексерерсіз бе?
Берілген кейбір тізім:
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
Берілген айнымалы:
n = 3;
Бұл тізімді екі өлшемді тізімге айналдырыңыз,
әрбір ішкі тізімде n элемент болуы керек.
Берілген тізім:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Әрбір ішкі тізімге бос жолдарды қосыңыз, солай етіп әрбір ішкі тізімдегі элементтер саны ең ұзын ішкі тізімдегі элементтер санына тең болуы керек.
Белгілі бір күндердегі кейбір деректер тізімі берілген, ол келесі құрылымда сақталады:
data = [
{
'year': 2019,
'month': 11,
'day': 20,
'data': ['деректер тізімі']
},
{
'year': 2019,
'month': 11,
'day': 21,
'data': ['деректер тізімі']
},
{
'year': 2019,
'month': 12,
'day': 25,
'data': ['деректер тізімі']
},
{
'year': 2019,
'month': 12,
'day': 26,
'data': ['деректер тізімі']
},
{
'year': 2020,
'month': 10,
'day': 29,
'data': ['деректер тізімі']
},
{
'year': 2020,
'month': 10,
'day': 30,
'data': ['деректер тізімі']
},
{
'year': 2020,
'month': 11,
'day': 19,
'data': ['деректер тізімі']
},
{
'year': 2020,
'month': 11,
'day': 20,
'data': ['деректер тізімі']
},
]
Деректер құрылымын келесі түрге айналдыратын код жазыңыз:
{
жыл1: {
ай1: {
күн1: [деректер тізімі],
күн2: [деректер тізімі],
күн3: [деректер тізімі],
},
ай2: {
күн1: [деректер тізімі],
күн2: [деректер тізімі],
күн3: [деректер тізімі],
}
},
жыл2: {
ай1: {
күн1: [деректер тізімі],
күн2: [деректер тізімі],
күн3: [деректер тізімі],
},
ай2: {
күн1: [деректер тізімі],
күн2: [деректер тізімі],
күн3: [деректер тізімі],
}
}
}