题目:开发猜字小游戏。计算机随机生生成100以内的数字,玩家去猜,如果猜的数字过大或过小都会给出提示,直到猜中该数,显示“恭喜!你猜对了”,同时要统计玩家猜的次数。
思路:
1. 使用random库的randint函数生成一个100以内的随机数。
2.使用while循环
3.用户输入所猜的数字,然后提示输入要猜测的数字,猜大或猜小或者猜中
4.count用来存储所猜次数
代码:
运行结果:
如需代码自取:
import random
# 随机生成1~100的整数
number = random.randint(1, 101)
# 设置猜的次数
count = 0
while True:
# 每循环一次,count+1
count += 1
# input函数从键盘输入要猜的数字,并转换为int类型
choice = int(input("请输入你要猜测的数字:"))
# 大于目标数字
if choice > number:
print("你猜大了")
# 小于目标数字
elif choice < number:
print("你猜小了")
# 等于目标数字
else:
print("恭喜!你猜对了")
print(f"你一共用了{count}次机会")
break