guess = input("What's your guess?\n")
if guess < secret:
楼主失败的原因是第九行里,原因是"<"号的两边数据类型必须一定,楼主报错是因为str() < int(
具体应该是你第8行:guess = input("What's your guess?\n")时输入了一个字符
import random
secret = random.randint(1,100)
guess = 0
tries = 0
print("AHOY! I'm the Dread Pirate Roberts,and I have a secret!")
print("It's a namber from 1 to 99,I'll give you 6 tries")
while guess != secret and tries < 6 :
guess = int(input("What's your guess?\n"))
if guess < secret:
print("太小")
elif guess > secret:
print("太大")
tries = tries + 1
if guess == secret:
print('胜利')
print('游戏结束')
else:
print('游戏结束')