zoukankan      html  css  js  c++  java
  • python 猜数字游戏(多版本)

    原始版本

    print('------------------你是sb------------------')
    temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
    guess = int(temp) # 对输入的字符定义为整型数类型
    if guess == 8:
        print("恭喜猜对了!")
    else:
        print("猜错了,小甲鱼现在心里想的数字是8")
    print("游戏结束")

    提示大了或者小了版本

    print('--------------------鱼C小甲鱼---------------------')
    temp = input("请输入您的数字: ")
    guess = int(temp) # 将字符进行整数类型定义
    if guess ==8:
        print("挖草,你是小甲鱼心里的蛔虫马?")
        print("哼,猜中了,也没有奖励!")
    else:
        if guess > 8:
            print('哥,大了大了~~')
        else:
            print("嘿,小了小了!!")
    print("游戏结束,不玩啦~~")

    只能猜3次版本

    1号方案

    times = 3 # 设置猜的次数
    
    secret = 8 #猜的数字
    
    print('----------------number game ---------------------')
    temp=input("请输入一个数字: ")
    guess= int(temp) # 对输入的字符定义为整数类型
    while (guess!=secret) and (times > 1):
        temp = input("哎呀,猜错了。请重新输入吧:")
        guess = int(temp)
        times = times - 1 # 猜一次就减一次
        if guess == secret:
            print("挖草,你是我心里的蛔虫?")
            print("猜中了也没有奖励!")
        else:
            if guess > secret:
                print("哥,大了大了")
                
            else:
                print("嘿,小了小了")
            if times > 0:
                print("再试一次吧:")
            else:
                print("机会用光了")
                
    print("游戏结束,不玩啦!")

    2号方案

    #需求 只能输入3次,如果3次结果还没对直接退出
    import random
    print('--------------------鱼C小甲鱼---------------------')
    temp = input("请输入您的数字: ")
    guess = int(temp) #将输入的字符定义为整数类型
    for i in range(1,3): #循环3次
        while guess != 8:
            temp = input("哎呀,猜错了,请重新输入吧: ")
            guess = int(temp)
            if guess == 8:
                print("挖草,你是小甲鱼心里的蛔虫马?")
                print("哼,猜中了,也没有奖励!")
            else:
                if guess > 8:
                    print('哥,大了大了~~')
                    break;
                else:
                    print("嘿,小了小了!!")
                    break; #停止整个循环
    print("游戏结束,不玩啦~~")
    猜随机数版本
    方案1
    # 要求只能猜3次
    import random # 导入random库
    secret = random.randint(1,10) # 生成1-10的整型随机数
    times = 3 # 设置猜的次数
    guess = 0
    
    print('----------------number game ---------------------')
    temp=input("请输入一个数字: ")
    guess= int(temp) # 定义为整数类型
    while (guess!=secret) and (times > 1):
        temp = input("哎呀,猜错了。请重新输入吧:")
        guess = int(temp)
        times = times - 1 # 猜一次就减一次
        if guess == secret:
            print("挖草,你是我心里的蛔虫?")
            print("猜中了也没有奖励!")
        else:
            if guess > secret:
                print("哥,大了大了")
                
            else:
                print("嘿,小了小了")
            if times > 0:
                print("再试一次吧:")
            else:
                print("机会用光了")
                
    print("游戏结束,不玩啦!")
    
    
    
    方案2
    # 要求只能猜3次
    import random # 导入random库
    times = 3 # 设置猜的次数
    secret = random.randint(1,10) # 生成1-10的整型随机数
    
    print('----------------number game ---------------------')
    guess = 0 # 先把guess初始化为0
    print("不妨猜一下心里现在是哪个数字:")
    while (guess!=secret) and (times > 0):
        temp = input()
        guess = int(temp)
        times = times - 1 # 猜一次就减一次
        if guess == secret:
            print("挖草,你是我心里的蛔虫?")
            print("猜中了也没有奖励!")
        else:
            if guess > secret:
                print("哥,大了大了")
                
            else:
                print("嘿,小了小了")
            if times > 0:
                print("再试一次吧:")
            else:
                print("机会用光了")
                
    print("游戏结束,不玩啦!")
    
    
    


    看着就真的看着,不学就真的5
  • 相关阅读:
    Neural Collaborative Filtering 神经网络协同过滤
    pyspark(一) 常用的转换操作
    HO引擎近况20210315
    LeetCode–前 K 个高频元素
    常用十大算法(七)— 克鲁斯卡尔算法
    常用十大算法(六)— 普里姆算法
    LeetCode–数值的整数次方
    LeetCode–二叉树的层次遍历 II
    常用十大算法(五)— 贪心算法
    LeetCode–二进制中1的个数
  • 原文地址:https://www.cnblogs.com/k0xx/p/14964397.html
Copyright © 2011-2022 走看看