Always wanted to try to learn some kind of programming.
Decided to self teach; and someday teach my kids. I wrote this first little script; it's a number guessing game; it works until you input your "guess" then fails with the error message.
Traceback (most recent call last):
File "C:\Users\Becky\Desktop\Python\texts.py", line 9, in
if guess < secret:
TypeError: '<' not supported between instances of 'str' and 'int'
What did i do wrong?
import random secret = random.randint(1, 99) guess = 0 tries = 0 print "AHOY! I'm the Dread Pirate Roberts, and I have a secret!" print "It is a number from 1 to 99. I'll give you 6 tries. " while guess != secret and tries < 6: guess = input("What's yer guess? ") if guess < secret: print "Too low, ye scurvy dog!" elif guess > secret: print "Too high, landlubber!" tries = tries + 1