Difference between revisions of "SPR720 Python Lab I"
Chris Tyler (talk | contribs) (Initial text.) |
Chris Tyler (talk | contribs) (Changed the variable 'input' to 'guess') |
||
Line 6: | Line 6: | ||
secret=random.randrange(1,100) | secret=random.randrange(1,100) | ||
− | + | guess=int(raw_input("Enter a guess: ")) | |
− | if | + | if guess<secret: |
print "Too low!" | print "Too low!" | ||
− | elif | + | elif guess>secret: |
print "Too high!" | print "Too high!" | ||
else: | else: |
Latest revision as of 16:24, 13 November 2008
Here is a small Python script:
#!/usr/bin/python import random secret=random.randrange(1,100) guess=int(raw_input("Enter a guess: ")) if guess<secret: print "Too low!" elif guess>secret: print "Too high!" else: print "Correct!"
- Save this script, set the permissions correctly, and run it.
- Modify the script so that the user is given playing instructions before the game starts.
- Make the script loop to prompt for input until the the correct number is guessed.
- Displays the number of guesses the user took to guess the secret (score).
- Modify the script so that it does not stop when invalid data is entered (such as a word). Suggestion: use try/except.
- Accept only input value from 1 to 100.
- Write a blog entry giving your impressions of Python.