```python
import random
def guess_number():
生成一个1到100之间的随机数
secret_number = random.randint(1, 100)
初始化猜测次数
guess_count = 0
游戏开始
print("欢迎来到猜数字游戏!")
print("我已经生成了一个1到100之间的随机数,请猜猜是多少。")
while True:
用户输入猜测的数字
guess = int(input("请输入你的猜测:"))
guess_count += 1
判断猜测是否正确
if guess == secret_number:
print(f"恭喜你猜对了!答案是{secret_number}。你猜了{guess_count}次。")
break
elif guess < secret_number:
print("你猜的数字太小了!请再试一次。")
else:
print("你猜的数字太大了!请再试一次。")
调用函数开始游戏
guess_number()
```
这个代码首先使用`random`模块生成一个1到100之间的随机数作为目标数字。然后,通过一个`while`循环,让用户不断输入猜测的数字,并与目标数字进行比较。如果猜测正确,游戏结束并输出猜测次数;如果猜测错误,则根据猜测的大小给出相应的提示,并继续循环。