Until now I have used IDLE to write and run programs. I decided it was time to 
do it the hard way and use only a Terminal and a plain text editor, 
TextWrangler. I have Python 3.4.1 and OS 10.8.5. When I run the script by 
calling for the interpreter in the terminal with the script as the parameter 
(e.g. python3 shares.py), it runs fine. This is the output:

corrupt record.....removed
corrupt record.....removed
corrupt record.....removed
['description', 'symbol', 'current price', 'number of units']
                         List shares
                         Buy shares
                         Sell shares
                         Update prices
ridfx 21.98 833.592135342 18322.36
dodfx 46.99 390.964829507 18371.44
dfsvx 36.87 499.060771965 18400.37
pplix 15.42 1189.216568817 18337.72
total 73431.89

However, when I run it by using the Python Launcher, this is the result:

corrupt record.....removed
corrupt record.....removed
corrupt record.....removed
['description', 'symbol', 'current price', 'number of units']
('\t\t\t', 'List shares')
('\t\t\t', 'Buy shares')
('\t\t\t', 'Sell shares')
('\t\t\t', 'Update prices')
('ridfx', '21.98', '833.592135342', 18322.36)
('dodfx', '46.99', '390.964829507', 18371.44)
('pplix', '15.42', '1189.216568817', 18337.72)
('dfsvx', '36.87', '499.060771965', 18400.37)
('total', 73431.89)
Exit status: 0
logout

[Process completed]

Why the difference ? All the output was taken care of by the Print function.

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

Reply via email to