Niveau 10.1 cahier d'exercices Python

Задание 1

Demandez à l'utilisateur deux nombres. Vérifiez si ces nombres sont amicaux ou non.

Задание 2

Une liste donnée :

pythonlst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];

Une variable donnée :

pythonn = 3;

Transformez cette liste en une liste à deux dimensions, avec n éléments dans chaque sous-liste.

Задание 3

Une liste donnée :

python[
  [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.

Задание 4

Une liste de données pour certaines dates, stockée dans la structure suivante :

pythondata = [
  {
    '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 :

python{
  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],
    }
  }
}