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