编写函数python猜数字游戏1到100
时间: 2023-11-15 11:04:30 浏览: 87
可以使用Python的random模块来生成随机数,然后使用while循环和条件语句来实现猜数字游戏。以下是示例代码:
```python
import random
def guess_number():
# 生成1到100之间的随机数
number = random.randint(1, 100)
attempts = 0
while True:
guess = int(input("请猜一个1到100之间的数字:"))
attempts += 1
if guess == number:
print("恭喜你猜对了!你一共用了%d次尝试。" % attempts)
break
elif guess < number:
print("猜的数字太小了,请再试一次。")
else:
print("猜的数字太大了,请再试一次。")
guess_number()
```
在该函数中,首先使用random模块的randint函数生成1到100之间的随机数,然后使用while循环和条件语句来实现猜数字游戏。每次用户输入一个数字后,程序会判断这个数字与随机数的大小关系,并给出相应的提示。如果用户猜对了,程序会输出猜对的信息,然后退出循环。如果用户猜错了,程序会继续循环,直到用户猜对为止。
阅读全文