Thank you for the help, it was really convenient.
________________________________
From: ALAN GAULD <alan.ga...@btinternet.com>
To: Mariel Jane Sanchez <zac_vanessa1...@yahoo.ca>
Cc: "tutor@python.org" <tutor@python.org>
Sent: Tuesday, April 9, 2013 6:29:57 PM
Subject: Re: [Tutor] Chapter 3 Projects
Forwarded to group. Please use ReplyAll when responding to tutor posts.
>________________________________
> From: Mariel Jane Sanchez <zac_vanessa1...@yahoo.ca>
>To: Alan Gauld <alan.ga...@btinternet.com>
>Sent: Wednesday, 10 April 2013, 1:06
>Subject: Re: [Tutor] Chapter 3 Projects
>
>
>
>Thank you so much, I finally figured out the 2nd project. I still have
>problems with 1 and 3 so I'll try to be more clear.
>
>It would help if you posted your code. It shouldn't be long and its much
>easier to see where you are getting confused if we can see the code!
Chapter 3 Booklet PDF is attached
>
>Chapter 3
>Project 1 on page 90 on the PDF
>"1. Write a program that gets a score from the player and rates it on the
>following:
>- Given a score between 0-999, the program should display the message,
>'Nothing to brag about."
>- Given a score between 1000-9999, the program should display the message,
>'Good score.'
>- Given a score over 9999, the program should display the message, 'Very
>impressive!"
>- If the score is a negative number, the program should display the message,
>'That is not a legal score!'"
>
>I'd do it like this
score = raw_input('score? ')
if score < 0: print 'That is not a legal score'
elif score > 9999: print 'Very impressive'
elif 9999 >= score >= 1000: print 'Good score.'
elif # student to complete...
>
>I tried using range as another tutor suggested which would make sense since
>it's dealing with ranges but I still get the same result as before. Can you
>explain how to do this step by step, if you don't mind?
>
>You can use range by substituting the elif lines above with:
elif score in range(1000,10000): print 'Good score.'
Project 3 (Guess My Number code on page 35)
>"Modify the Guess My Number program from the chapter so that the player has
>only five guesses. If the player runs out of guesses, the program should end
>the game and display an appropriately chastising message"
>For my case, I somehow, accidentally programmed it to have only 5 tries and
>also put a message that says " You ran out of tries," which I think is a good
>progress. However, on the last try; when I put my guess, hit enter and got the
>guess wrong, the message loops.
>
>I showed you the structure for this last time.
Without seeing your code I have no idea what you did wrong.
When you first started on Python, how did you do this project so there's no
loop at the end?
>
>I did not do those projects because I did not do the course that you are
>doing.
I did not in fact do any courses, I just read the official documents and made
up my own projects. So I can't tell you how I did it. I can only comment on how
I might
do it now.
Alan Gauld
Author of the Learn To Program website
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor