Ik heb een oefen opdracht ontvangen, maar ik vind hem nog lastig te begrijpen:
Opdracht:
Wanneer ik deze huidige code uitvoer, komt er een syntax error: Unexpected EOF while parsing. Nu is dit naar mijn idee te verklaren omdat er nog geen code is geschreven, maar ik ben wel nieuwsgierig waarom Python nou deze error code geeft.
Nu om terug te komen op de opdracht zelf:
- Ik begrijp dat de module typing wordt geïmporteerd, met als onderdeel list. Ik heb geen ervaring met deze module*
- Er wordt een functie gedefinieerd genaamd twoSum. Nu zie ik de parameter nums en target, maar ik zie nog niet hoe ik 'list[int]' moet verstaan, eveneens de target en -> 'list['int']
De opdracht als volgt is dat je schijnbaar een lijst met nummers krijgt (Ik zie geen lijst, maar een EOF error).
Uit die lijst moet je 2 nummers halen die het target getal vormen, je mag een nummer niet dubbel gebruiken.
Nu wil ik uiteraard graag zelf uitvinden hoe ik dat voor elkaar ga toveren, maar het gaat er mij om dat ik begrijp wat er nu in het begin gebeurt.
Opdracht:
code:
1
2
3
| from typing import list def twoSum(nums: 'list[int]', target: 'int') -> 'list[int]': #Your code here |
Wanneer ik deze huidige code uitvoer, komt er een syntax error: Unexpected EOF while parsing. Nu is dit naar mijn idee te verklaren omdat er nog geen code is geschreven, maar ik ben wel nieuwsgierig waarom Python nou deze error code geeft.
Nu om terug te komen op de opdracht zelf:
- Ik begrijp dat de module typing wordt geïmporteerd, met als onderdeel list. Ik heb geen ervaring met deze module*
- Er wordt een functie gedefinieerd genaamd twoSum. Nu zie ik de parameter nums en target, maar ik zie nog niet hoe ik 'list[int]' moet verstaan, eveneens de target en -> 'list['int']
De opdracht als volgt is dat je schijnbaar een lijst met nummers krijgt (Ik zie geen lijst, maar een EOF error).
Uit die lijst moet je 2 nummers halen die het target getal vormen, je mag een nummer niet dubbel gebruiken.
Nu wil ik uiteraard graag zelf uitvinden hoe ik dat voor elkaar ga toveren, maar het gaat er mij om dat ik begrijp wat er nu in het begin gebeurt.