Kiwango cha 10.1 cha Kitendo cha Python
Задание 1
Muulize mtumiaji nambari mbili. Angalia ikiwa nambari hizi ni rafiki au la.
Задание 2
Imetolewa orodha fulani:
pythonlst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
Imetolewa kutofautisha:
pythonn = 3;
Badilisha orodha hii kuwa ya pande mbili,
kwa n vipengele kwa kila orodha ndogo.
Задание 3
Imetolewa orodha:
python[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Ongeza kwa kila orodha ndogo idadi ya mistari tupu ili idadi ya vipengele kwa kila orodha ndogo iwe sawa na idadi ya vipengele katika orodha ndogo ndefu zaidi.
Задание 4
Imetolewa orodha ya data fulani za tarehe zilizoainishwa, inayohifadhiwa katika muundo ufuatao:
pythondata = [
{
'year': 2019,
'month': 11,
'day': 20,
'data': ['orodha yenye data']
},
{
'year': 2019,
'month': 11,
'day': 21,
'data': ['orodha yenye data']
},
{
'year': 2019,
'month': 12,
'day': 25,
'data': ['orodha yenye data']
},
{
'year': 2019,
'month': 12,
'day': 26,
'data': ['orodha yenye data']
},
{
'year': 2020,
'month': 10,
'day': 29,
'data': ['orodha yenye data']
},
{
'year': 2020,
'month': 10,
'day': 30,
'data': ['orodha yenye data']
},
{
'year': 2020,
'month': 11,
'day': 19,
'data': ['orodha yenye data']
},
{
'year': 2020,
'month': 11,
'day': 20,
'data': ['orodha yenye data']
},
]
Andika msimbo, ambao utabadilisha muundo wa data kuwa muundo wa aina:
python{
mwaka1: {
mwezi1: {
siku1: [orodha ya data],
siku2: [orodha ya data],
siku3: [orodha ya data],
},
mwezi2: {
siku1: [orodha ya data],
siku2: [orodha ya data],
siku3: [orodha ya data],
}
},
mwaka2: {
mwezi1: {
siku1: [orodha ya data],
siku2: [orodha ya data],
siku3: [orodha ya data],
},
mwezi2: {
siku1: [orodha ya data],
siku2: [orodha ya data],
siku3: [orodha ya data],
}
}
}