Main objective:
function to read top score from text file.
Parameters to be passed onto function:
A text document!
def highscore():
try:
text_file = open ("topscore.txt", "r")
topscore = int(text_file.read())
print topscore
text_file.close()
return topscore
except:
print "Error - no file"
topscore = 0
return topscore
How to add a text file as a parameter?
Oh, and you should stop putting more code than necessary into your
tryblock. A clean solution would look like this:Or, if you prefer to return 0 in any case where reading the file fails: