Niveau 10.1 cahier d'exercices Python
Demandez à l'utilisateur deux nombres. Vérifiez si ces nombres sont amicaux ou non.
Une liste donnée :
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
Une variable donnée :
n = 3;
Transformez cette liste en une liste à deux dimensions,
avec n éléments dans chaque sous-liste.
Une liste donnée :
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Ajoutez à chaque sous-liste autant de chaînes vides que nécessaire pour que le nombre d'éléments dans chaque sous-liste soit égal au nombre d'éléments dans la sous-liste la plus longue.
Une liste de données pour certaines dates, stockée dans la structure suivante :
data = [
{
'year': 2019,
'month': 11,
'day': 20,
'data': ['liste avec des données']
},
{
'year': 2019,
'month': 11,
'day': 21,
'data': ['liste avec des données']
},
{
'year': 2019,
'month': 12,
'day': 25,
'data': ['liste avec des données']
},
{
'year': 2019,
'month': 12,
'day': 26,
'data': ['liste avec des données']
},
{
'year': 2020,
'month': 10,
'day': 29,
'data': ['liste avec des données']
},
{
'year': 2020,
'month': 10,
'day': 30,
'data': ['liste avec des données']
},
{
'year': 2020,
'month': 11,
'day': 19,
'data': ['liste avec des données']
},
{
'year': 2020,
'month': 11,
'day': 20,
'data': ['liste avec des données']
},
]
Écrivez un code qui transformera la structure des données en une structure de la forme :
{
année1: {
mois1: {
jour1: [liste de données],
jour2: [liste de données],
jour3: [liste de données],
},
mois2: {
jour1: [liste de données],
jour2: [liste de données],
jour3: [liste de données],
}
},
année2: {
mois1: {
jour1: [liste de données],
jour2: [liste de données],
jour3: [liste de données],
},
mois2: {
jour1: [liste de données],
jour2: [liste de données],
jour3: [liste de données],
}
}
}