day07for循环,while循环,猜数字游戏

今天她去答辩了,不知道结果如何,看微信动态应该还不错吧,晚上她小号发了两条微博一条是哭,一条是“好孤独”,多想在你身边。发信息也不回。打电话也不接。哎,心里不好受,可我不能放弃,只要她没有把我拉黑,她肯定还能看到我的消息,不回也没关系,看到就行,每天我都要进步一点点,总有一点我要成为一个收入比她高的人。
她那么容易伤感,我要多发一些积极的状态,让她看到阳光的我,希望她能开开心心的,纵有难过的时候,就写在这里吧。
白天既要加班写方案,又要抓经时间学习,本来打算今天整理上周的笔记的,一眨眼又半夜了,明天没有课,好好复习一下上周的知识,整理一下笔记吧。
老师原来的题目是从0-100里面随机生成一个数,猜数据比大小,并且输出猜测结果。课上老师讲了while,实现了这个功能,可是老师说像这种死循环不能用for语句,后来我又想,制定某人最多只能猜6次,才对就输出,6次内猜对就输出,猜错超过六次就终止游戏,经过多次测试终于成功了。
多次侧四发现原来失败主要原因有
1.单词拼错
2.没有注意空格 包含与被包含逻辑不对
3.有的地方漏掉冒号
以后写 每次都要看清楚,便面范同样的毛病。



import random #生成随机数
        #用程序生成1~100
x = random.randint(1,100)

print("电脑帮我们生成的随机数是:",x)
for b in range(6):
               # b = int(b)
    if b == 5:
       print("输入已超时")
       break
    else:
#while True:
        #
        #让用户输入整数
        s = input("请输入一个整数:")
                #将s绑定的字符串,交给int(x)函数,转化为整数后再重新给y变量
        s = int(s)#此时 s绑定的是整数
        #for b in range(10):
                    #b = int(b)
                   # if b == 10:
                    #        break
                    #else:
                    #i = 0
                    #while s < 101 :
                     #   i = i +1
        if s > x :
                        print("您猜大了")
        elif s < x :
                        print("您猜小了")
        elif s == x :
                        print("您猜对了")
                       # break
        


猜你喜欢

转载自blog.csdn.net/lr_harry/article/details/106740582