I realize this is a fairly generic type of question, but being new to
programming, I'm not sure how best to approach it.
I'm doing a tutorial and was given a problem, using shelve. It's taking a
user name and then asking for scores in a game, until you end the loop.
Whatever score is the high score, should be returned from the function:
Here is what I have so far:
import shelve
def user_scores():
user_name = input ("What is the user name?").rstrip()
scores = int(input("What is the users score, enter 0 if done"))
shelf = shelve.open('scores.py', writeback=True)
score = [scores]
user = {user_name:score}
shelf['user'] = user
shelf.close()
while scores > 0:
scores = int (input("What is the next score"))
shelf = shelve.open('scores.py', writeback=True)
score.append(scores)
shelf['score'] = score
shelf.sync()
shelf.close()
What I'm not sure of is how to compare the values of score, to find and
print the one that is highest. Any suggestions?
Becky
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor