python猜数字简单代码
时间: 2023-11-03 11:03:20 浏览: 80
以下是一个简单的Python猜数字游戏代码:
```python
import random
def guess_number():
target = random.randint(1, 100) # 设定目标数字 guesses = 0 # 记录猜测次数
while True:
guess = int(input("请输入你猜测的数字:"))
if guess < target:
print("你猜的数字太小了!")
elif guess > target:
print("你猜的数字太大了!")
else:
print("恭喜你,猜对了!")
break
guesses += 1
print("你一共猜了", guesses, "次")
guess_number()
```
相关问题
python猜数字二分法代码
好的,以下是一个简单的Python猜数字二分法代码示例:
```python
import random
def guess_number():
# 生成一个1到100之间的随机整数
number = random.randint(1, 100)
print("我已经想好了一个1到100之间的整数,请你猜猜是多少。")
# 初始化猜测范围
low = 1
high = 100
while True:
# 计算中间值
mid = (low + high) // 2
# 提示用户猜测
guess = int(input("请猜一个{}到{}之间的整数:".format(low, high)))
# 判断猜测是否正确
if guess == number:
print("恭喜你,猜对了!")
break
elif guess < number:
print("你猜的数字太小了,请再试一次。")
low = guess + 1
else:
print("你猜的数字太大了,请再试一次。")
high = guess - 1
if __name__ == '__main__':
guess_number()
```
这个程序会生成一个1到100之间的随机整数,然后让用户通过输入来猜测这个数字。程序会根据用户的猜测提示用户猜测范围,并不断缩小范围直到用户猜对为止。
python猜数字游戏代码
你好,以下是一个简单的 Python 猜数字游戏代码:
import random
number = random.randint(1, 100)
guess =
count =
while guess != number:
guess = int(input("请猜一个1到100之间的数字:"))
count += 1
if guess > number:
print("你猜的数字太大了!")
elif guess < number:
print("你猜的数字太小了!")
else:
print("恭喜你,猜对了!你一共猜了", count, "次。")
希望能帮到你!