python二分法查找猜数字游戏
时间: 2023-11-17 08:04:23 浏览: 116
以下是使用二分法查找猜数字游戏的Python代码示例:
```python
import random
def binary_search_game():
print("欢迎来到猜数字游戏!")
print("请先输入一个数字范围,然后电脑会随机生成一个数字,你需要猜出这个数字是多少。")
print("如果你猜的数字比实际数字大,电脑会提示你猜小一点;如果你猜的数字比实际数字小,电脑会提示你猜大一点。")
print("现在,请输入数字范围的最小值和最大值(用空格隔开):")
min_num, max_num = map(int, input().split())
answer = random.randint(min_num, max_num)
guess = -1
count = 0
while guess != answer:
count += 1
print("请猜一个数字:")
guess = int(input())
if guess < answer:
print("猜小了,请再试一次。")
elif guess > answer:
print("猜大了,请再试一次。")
else:
print("恭喜你,猜对了!你一共猜了%d次。" % count)
def main():
binary_search_game()
if __name__ == '__main__':
main()
```
阅读全文