Niveau 10.1 Python takenboek

Задание 1

Vraag de gebruiker om twee getallen. Controleer of deze getallen bevriend zijn of niet.

Задание 2

Gegeven een bepaalde lijst:

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

Gegeven een variabele:

pythonn = 3;

Verander deze lijst in een tweedimensionale lijst, met n elementen per sublijst.

Задание 3

Gegeven een lijst:

python[
  [1, 2, 3, 4, 5],
  [1, 2, 3],
  [1, 2],
]

Voeg aan elke sublijst zoveel lege strings toe, dat het aantal elementen in elke sublijst gelijk wordt aan het aantal elementen in de langste sublijst.

Задание 4

Gegeven een lijst met gegevens over bepaalde data, opgeslagen in de volgende structuur:

pythondata = [
  {
    'year':  2019,
    'month': 11,
    'day': 20,
    'data': ['lijst met gegevens']
  },
  {
    'year':  2019,
    'month': 11,
    'day': 21,
    'data': ['lijst met gegevens']
  },
  {
    'year':  2019,
    'month': 12,
    'day': 25,
    'data': ['lijst met gegevens']
  },
  {
    'year':  2019,
    'month': 12,
    'day': 26,
    'data': ['lijst met gegevens']
  },
  {
    'year':  2020,
    'month': 10,
    'day': 29,
    'data': ['lijst met gegevens']
  },
  {
    'year':  2020,
    'month': 10,
    'day': 30,
    'data': ['lijst met gegevens']
  },
  {
    'year':  2020,
    'month': 11,
    'day': 19,
    'data': ['lijst met gegevens']
  },
  {
    'year':  2020,
    'month': 11,
    'day': 20,
    'data': ['lijst met gegevens']
  },
]

Schrijf code die de gegevensstructuur omzet in een structuur van de vorm:

python{
  jaar1: {
    maand1: {
      dag1: [lijst met gegevens],
      dag2: [lijst met gegevens],
      dag3: [lijst met gegevens],
    },
    maand2: {
      dag1: [lijst met gegevens],
      dag2: [lijst met gegevens],
      dag3: [lijst met gegevens],
    }
  },
  jaar2: {
    maand1: {
      dag1: [lijst met gegevens],
      dag2: [lijst met gegevens],
      dag3: [lijst met gegevens],
    },
    maand2: {
      dag1: [lijst met gegevens],
      dag2: [lijst met gegevens],
      dag3: [lijst met gegevens],
    }
  }
}