On 2011/09/29 11:05 AM, ADRIAN KELLY wrote:
can anyone tell me why the last part of my programme wont work. i want the user to have to press enter to exit but it doesn't happen through the python interface.

the programme works fine otherwise but just shuts down when finished

thanks all

adrian



_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor
You should run this from the command line to see the errors and tracebacks.
You have a `firstname` and `lastname` variable, no `name` variable.

Traceback (most recent call last):
  File "py_tutor.py", line 34, in <module>
    STATS()
  File "py_tutor.py", line 26, in STATS
    details=name+"\n"+town+"\n"+county
NameError: global name 'name' is not defined

Once you fix that with something like `name = firstname + ' ' + lastname` you'll get a further error

Press the enter key to exit.
Traceback (most recent call last):
  File "py_tutor.py", line 39, in <module>
    _ = input("\n\nPress the enter key to exit. ")
  File "<string>", line 0

Which is because input() converts the input to an integer so you would need to type for eg 0 then enter for it to exit without failing. Changing that to raw_input() like the rest of your inputs will fix that.
--

Christian Witts
Python Developer

//
_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to