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
if guess == secret:
print("Avast! Ye got it! Found my secret, ye did!")
else:
print("NO more guess! Better luck next time,matey!")
print("The secret number was",secret)
输出结果:
AHOY! I'm the Dread Pirate Roberts, and I have a secret!
It is a number from 1 to 99. I'll give you 6 tries.
What's yer guess?50
Traceback (most recent call last):
File "D:/HQZ/Game.py", line 9, in
if guess < secret:
TypeError: '<' not supported between instances of 'str' and 'int'