Python Görev Çözücü Seviye 10.1
Kullanıcıdan iki sayı isteyin. Bu sayıların dostane sayılar olup olmadığını kontrol edin.
Bir liste verildi:
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
Bir değişken verildi:
n = 3;
Bu listeyi, her alt listede n eleman
olacak şekilde iki boyutlu hale getirin.
Bir liste verildi:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Her alt listeye, her alt listedeki eleman sayısı en uzun alt listedeki eleman sayısına eşit olana kadar boş stringler ekleyin.
Belirli tarihlerdeki bazı verilerin, aşağıdaki yapıda saklandığı bir liste verildi:
data = [
{
'year': 2019,
'month': 11,
'day': 20,
'data': ['liste ile veriler']
},
{
'year': 2019,
'month': 11,
'day': 21,
'data': ['liste ile veriler']
},
{
'year': 2019,
'month': 12,
'day': 25,
'data': ['liste ile veriler']
},
{
'year': 2019,
'month': 12,
'day': 26,
'data': ['liste ile veriler']
},
{
'year': 2020,
'month': 10,
'day': 29,
'data': ['liste ile veriler']
},
{
'year': 2020,
'month': 10,
'day': 30,
'data': ['liste ile veriler']
},
{
'year': 2020,
'month': 11,
'day': 19,
'data': ['liste ile veriler']
},
{
'year': 2020,
'month': 11,
'day': 20,
'data': ['liste ile veriler']
},
]
Veri yapısını aşağıdaki forma dönüştüren kodu yazın:
{
yıl1: {
ay1: {
gün1: [veri listesi],
gün2: [veri listesi],
gün3: [veri listesi],
},
ay2: {
gün1: [veri listesi],
gün2: [veri listesi],
gün3: [veri listesi],
}
},
yıl2: {
ay1: {
gün1: [veri listesi],
gün2: [veri listesi],
gün3: [veri listesi],
},
ay2: {
gün1: [veri listesi],
gün2: [veri listesi],
gün3: [veri listesi],
}
}
}