Crossin的编程教室

标题: 【Python 第40课】 用文件保存游戏(2) [打印本页]

作者: yangtx2    时间: 2018-1-3 23:13
标题: 【Python 第40课】 用文件保存游戏(2)
菜鸟求教各位大神,希望各位大神答疑
非常感谢,代码截图如下:
疑惑如下: 如果我们定义times 游戏次数初始值为0的话,那么在后续的if判断中
times < min_times 这个条件肯定是一直正确的呀(不管我们初始修改min_times)
那么不管min_times的值是多少都被会更新成0
个人的疑惑,希望大神解答一下 感谢! 感谢
1.png 2.png

作者: yangtx2    时间: 2018-1-3 23:15
我用断点看过,无论怎么样 min_times都会被更新0
是不是应该重新定义个参数来记录每次猜的轮数?
作者: yangtx2    时间: 2018-1-3 23:26
或者可用count来记录本次while循环的次数,用这个count 去跟min_times比较
但是我不知道怎么写用count来记录while循环的次数
作者: yangtx2    时间: 2018-1-3 23:37
刚刚做的尝试 请各位大神,这样是否有问题
感谢,感谢
count = 0
while ba == False:
        an = input()
        if an < num:
                print 'too small'
        elif an > num:

                print 'too big'
        else:
                print 'right number'
                ba = True
                count += 1
if  game_times == 0 or count < min_times:
        min_times = count
total_times += times
game_times += 1




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5