Python Görev Çözücü Seviye 10.1
Задание 1
Kullanıcıdan iki sayı isteyin. Bu sayıların dostane sayılar olup olmadığını kontrol edin.
Задание 2
Bir liste verildi:
pythonlst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
Bir değişken verildi:
pythonn = 3;
Bu listeyi, her alt listede n eleman
olacak şekilde iki boyutlu hale getirin.
Задание 3
Bir liste verildi:
python[
[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.
Задание 4
Belirli tarihlerdeki bazı verilerin, aşağıdaki yapıda saklandığı bir liste verildi:
pythondata = [
{
'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:
python{
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],
}
}
}