Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Probleem bij toevoegen van een waarde aan een lijst.  (gelezen 625 keer)

Offline bart85

  • Lid
  • Steunpunt: Nee
Probleem bij toevoegen van een waarde aan een lijst.
« Gepost op: 2013/10/29, 12:35:44 »
In de volgende link heb ik een stukje code. Een paar fouten er al uit gehaald.
http://forum.ubuntu-nl.org/programmeren/idee-voor-een-hulpprogramma-bij-schaken/

#!/usr/bin/env python

reeks = raw_input()
zet = ''
for letter in reeks:
if letter == '.':
zet = ''
if letter != ' ' and letter != '.':
zet = zet + letter
if letter == " " and zet != '':
zetten.append(zet)
zet = ''
zetten.append(zet)


# test of de code klopt.
for a in zetten:
print a

  File "Chess.py", line 11, in <module>
    zetten.append(zet)
NameError: name 'zetten' is not defined
De list zetten bestaat nog niet. Dus kan ik geen items toe voegen.  Hoe dit op te lossen?
Als Linux niet goed genoeg vind, verander de source code.

Offline erik1984

  • Lid
    • erik1984
  • Steunpunt: Nee
Re: Probleem bij toevoegen van een waarde aan een lijst.
« Reactie #1 Gepost op: 2013/10/29, 13:01:14 »
Voor je die aanroep doet zetten eerst definiƫren als een (lege) lijst:
zetten = []