how can i get the code in Written Homework #1.13 to run in order to check my answers? when i paste it into either idle or python i get a syntax error.
and Hi Giuinha, Two things to check: is the paste process keeping the correct indentation which is critical in python and have you set the 2 variables (pay and location) correctly. Otherwise is there more information about the error which may help us to debug the problem? Hope this helps in some way.
well, it's the first line of the code setting the variables that it doesn't like.: pay = _____ location = _____ but now i think maybe it wants us to fill in those banks? i.e. type: pay = 20000 location = 'Massachusetts'
Yes. i If you haven't filled in values for location and pay you should get some sort of error. Have you tried to run after setting the variables?
yes, but i'm still having a problem. first problem is if i copy and paste from the homework assignment into python or idle, it pastes the endire block of code as a single line, so white space is not preserved. also, after i fix the spacing, it's showing SyntaxError: EOL while scanning string literal and highlighting the last quote in this line: if location == "U.S.S. Enterprise":"
Remove the " at the end. It is not correct there.
ok, i did that. now when i try saving the module, i keep getting an I/O warning: non-ASCII found, yet no encoding declared. Add a line like # -*- coding: utf-8 -*- to your file. i can say OK or Edit my file. after it adds that line to the beginning of the file, when i try to run the module python/idle freezes and i have to force quit.
if i don't add that line, i get a Traceback error: Traceback (most recent call last): File "/Users/jillweisberg/Dropbox/Python MOOC/loc_pay.py", line 1, in <module> if location == "U.S.S. Enterprise": NameError: name 'location' is not defined
thanks for your help andrew. i'm gonna try again tomorrow, but would still appreciate your help.
Any chance you can post your code?
Attached is a working copy if you would like to compare to your code. :-)
Try typing the code yourself. its always a good idea to have repetition in something that your learning. In this way you will have proper indentation and syntax. Give it a try it really works.
Join our real-time social learning platform and learn together with your friends!