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 1212 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.
Linus: "I'm happy with the people who are wandering around looking at the stars but I am looking at the ground and I want to fix the pothole before I fall in."
I look to the clouds behind me and see the thunder coming.

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