Python猜数字游戏

题目

编写代码实现猜数字游戏,要求如下:

1.系统随机生成一个1~100的数字;

  1. 用户总共有5次猜数字的机会;

  2. 如果用户猜测的数字大于系统给出的数字,打印“too big”;

  3. 如果用户猜测的数字小于系统给出的数字,打印"too small";

  4. 如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环;

分析:

循环结构+if判断

代码

import random#导入random函数,产生随机数
game = random.randint(1,100)#game为从1—100中随机选择的一个数
time = 5#设置初始猜的次数为5
while time>0:
    guess=int(input("请输入你猜的数字:"))
    print(game)
    if(guess>game):
        print("too big")
    elif(guess<game):
        print("too smaller")
    else:
        print("恭喜")
        break#退出
        time=time-1

结果:

请输入你猜的数字:90
28
too big
请输入你猜的数字:1
28
too smaller
请输入你猜的数字:10
28
too smaller
请输入你猜的数字:70
28
too big
请输入你猜的数字:

你可能感兴趣的:(python)