Ask your own question, for FREE!
MIT 6.189 A Gentle Introduction to Programming Using Python (OCW) 15 Online
OpenStudy (anonymous):

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.

OpenStudy (andrew.m.higgs):

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.

OpenStudy (anonymous):

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'

OpenStudy (andrew.m.higgs):

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?

OpenStudy (anonymous):

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":"

OpenStudy (andrew.m.higgs):

Remove the " at the end. It is not correct there.

OpenStudy (anonymous):

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.

OpenStudy (anonymous):

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

OpenStudy (anonymous):

thanks for your help andrew. i'm gonna try again tomorrow, but would still appreciate your help.

OpenStudy (andrew.m.higgs):

Any chance you can post your code?

OpenStudy (andrew.m.higgs):

Attached is a working copy if you would like to compare to your code. :-)

OpenStudy (anonymous):

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.

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!