Syntax error bij het uitvoeren van een code in Python

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Bazinga
  • Registratie: December 2014
  • Laatst online: 28-09-2023
Mijn vraag
Sinds kort ben ik begonnen met Python. Online volg ik de handleiding van http://www.win.tue.nl/~ws...thon/python1.html#Ontwerp
In de handleiding is ook een oefening. Echter wanneer ik de code uitvoer komt een rode streep achter het haakje sluit in de derde regel te staan en onder aan de code komt er syntaxerror te staan.
Ik ben zelf pas net begonnen, maar misschien dat iemand weet wat ik fout doe? :?


# Een bedrag gepast betalen met zo min mogelijk euromunten

bedrag = input ( 'Geef bedrag tussen 0 en 500 eurocent: ' )

for munt in 200, 100, 50, 20, 10, 5, 2, 1 :
aantal = 0

while bedrag >= munt :
aantal = aantal + 1
bedrag = bedrag - munt

if aantal > 0 :
print aantal, 'x', munt


Relevante software en hardware die ik gebruik
Python 3.6.1

Alle reacties


Acties:
  • +1 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Ik zou eens beginnen met blokhaken om je array met waardes te zetten. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Will_M
  • Registratie: Maart 2004
  • Niet online

Will_M

Intentionally Left Blank

Modbreak: doe dan een topic report in plaats van een post. ;)

[ Voor 95% gewijzigd door NMe op 29-05-2017 23:33 ]

Boldly going forward, 'cause we can't find reverse


Acties:
  • +1 Henk 'm!

  • GlowMouse
  • Registratie: November 2002
  • Niet online
De tutorial is voor Python 2. De syntax is in Python 3 veranderd. Een tutorial voor Python 3 is https://docs.python.org/3/tutorial/index.html

Acties:
  • 0 Henk 'm!

  • TommyboyNL
  • Registratie: Januari 2006
  • Niet online
Kijk ook hier eens naar...

Acties:
  • 0 Henk 'm!

  • Morrar
  • Registratie: Juni 2002
  • Laatst online: 13:33
NMe schreef op maandag 29 mei 2017 @ 23:32:
Ik zou eens beginnen met blokhaken om je array met waardes te zetten. ;)
Hoeft niet he, het is gewoon een tuple. Je had er ook gewone haken () omheen kunnen zetten, dat is identiek. Niet hetzelfde als een list / array met rechte haken [], maar de code draait prima. In feite is een tuple hier zelf beter qua efficiëntie.

Probleem zijn de ontbrekende haken bij print, dat is veranderd in 3.x t.o.v. 2.x.

[ Voor 15% gewijzigd door Morrar op 29-05-2017 23:59 ]

Pagina: 1