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 862 keer)

Offline bart85

  • Lid
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?
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.
You can never make a system 100% secure unless you unplug the machine from all networks, turn it off, lock it in a safe, smother it in concrete and never use it.

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 = []