美文网首页
2.5 猜数字游戏(循环嵌套多重分支)

2.5 猜数字游戏(循环嵌套多重分支)

作者: 魔力冬瓜茶 | 来源:发表于2020-03-31 16:03 被阅读0次
    """
        求1-100中所有偶数的和
        1 2 3 4...100
    
        判断某个数字是否为偶数(能被2整除,i%2 == 0)
    
        猜数字的游戏:
            1.随机生成一个数字[1,100]
                random
            while
            2.输入猜测
                input
                if - elif - else
                猜大了,再小点
                猜小了,再大点
                猜中了
    
                统计猜的次数:
                    根据次数评级:
                        if - elif - else
                        1-3  超神
                        4-6  菜鸟
                        7+   脑子是个好东西
    
    """
    
    # i = 1
    # #记录所有偶数的和
    # sum = 0
    # while i <= 100:
    #     if i % 2 == 0:
    #         sum += i
    #     i += 1
    # print("1-100中所有偶数的和为:%d"%sum)
    #
    # j = 0
    # sum1 = 0
    # while j <= 100:
    #     sum1 += j
    #     j += 2
    # print("1-100中所有偶数的和为:%d"%sum1)
    
    import random
    rand_num = random.randint(1,100)
    # 用来控制循环是否结束
    End = True
    # 用来记录猜测的次数
    count = 0
    while End:
        num = int(input("请猜测:"))
        #猜测次数+1
        count += 1
        if num > rand_num:
            print("猜大了,再小点")
        elif num == rand_num:
            print("猜中了")
            #1.结束循环
            End = False
            #2.根据猜测次数,进行评级
            if 1 <= count <= 3:
                print("超神,你很牛啊兄弟")
            elif 4 <= count <= 6:
                print("菜菜菜~")
            else:
                print("脑子是个好东西~")
        else:
            print("猜小了,再大点")
    

    相关文章

      网友评论

          本文标题:2.5 猜数字游戏(循环嵌套多重分支)

          本文链接:https://www.haomeiwen.com/subject/gmowuhtx.html