Python ගැටලු විසඳන කට්ටලයේ මට්ටම 10.1
Задание 1
පරිශීලකයාගෙන් අංක දෙකක් විමසන්න. මෙම අංක දෙක මිතුරු සංඛ්යා (amicable numbers) දැයි පරීක්ෂා කරන්න.
Задание 2
ලැයිස්තුවක් ලබා දී ඇත:
pythonlst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
විචල්යයක් ලබා දී ඇත:
pythonn = 3;
මෙම ලැයිස්තුව ඉහළ මානයේ ලැයිස්තුවක් බවට හැරවන්න,
උපලැයිස්තුවකට n මූලද්රව්ය ඇති පරිදි.
Задание 3
ලැයිස්තුවක් ලබා දී ඇත:
python[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
සෑම උපලැයිස්තුවකටම හිස් නූල් එකතු කරන්න, සෑම උපලැයිස්තුවකම මූලද්රව්ය සංඛ්යාව එම ලැයිස්තුවේ දිගම උපලැයිස්තුවේ මූලද්රව්ය සංඛ්යාවට සමාන වන තෙක්.
Задание 4
නිශ්චිත දින සඳහා දත්ත ලැයිස්තුවක් ලබා දී ඇත, පහත ව්යුහයේ ගබඩා කර ඇත:
pythondata = [
{
'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': ['දත්ත සහිත ලැයිස්තුව']
},
]
දත්ත ව්යුහය පහත ව්යුහයට හැරවීම සඳහා කේතය ලියන්න:
python{
වර්ෂය1: {
මාසය1: {
දිනය1: [දත්ත ලැයිස්තුව],
දිනය2: [දත්ත ලැයිස්තුව],
දිනය3: [දත්ත ලැයිස්තුව],
},
මාසය2: {
දිනය1: [දත්ත ලැයිස්තුව],
දිනය2: [දත්ත ලැයිස්තුව],
දිනය3: [දත්ත ලැයිස්තුව],
}
},
වර්ෂය2: {
මාසය1: {
දිනය1: [දත්ත ලැයිස්තුව],
දිනය2: [දත්ත ලැයිස්තුව],
දිනය3: [දත්ත ලැයිස්තුව],
},
මාසය2: {
දිනය1: [දත්ත ලැයිස්තුව],
දිනය2: [දත්ත ලැයිස්තුව],
දිනය3: [දත්ත ලැයිස්තුව],
}
}
}