Մակարդակ 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: [տվյալների ցուցակ],
}
}
}