zoukankan      html  css  js  c++  java
  • 用while循环写一个简单的猜数字游戏

    import  random
    
    #练习:模拟猜数字的游戏
    """
    计算机出一个1~100之间的随机数由人来猜
    计算机根据人猜的数字分别给出   大一点/小一点/猜中了    的提示
    """
    #获取随机数
    num1 = random.choice(range(1,101))    #80
    
    #定义一个变量,用于记录猜的次数
    counter = 0
    
    while True:
        counter += 1
        # 引导用户输入数字
        num2 = int(input("请输入1~100之间的数字"))  #50
    
        if num2 >= 1 and num2 <= 100:
            if num1 > num2:
                print("大一点")
            elif num1 < num2:
                print("小一点")
            else:
                print("猜中了")
    
                #结束游戏【跳出循环】
                break
        else:
            print("输入的范围有误,正确的范围应该为1~100")
    
    print("你总共猜了%d次" % (counter))
    if counter > 7:
        print("你的智商余额不足,请充值")
    

      

  • 相关阅读:
    虚树
    最小树形图
    分块
    斜率优化
    单调队列优化DP
    树套树
    2-SAT
    莫队
    单调队列
    单调栈
  • 原文地址:https://www.cnblogs.com/lcc1234/p/11248658.html
Copyright © 2011-2022 走看看