设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 12838|回复: 3
打印 上一主题 下一主题

【Python 第40课】 用文件保存游戏(2)

[复制链接]

4

主题

0

好友

54

积分

注册会员

Rank: 2

跳转到指定楼层
楼主
发表于 2018-1-3 23:13:47 |只看该作者 |倒序浏览
菜鸟求教各位大神,希望各位大神答疑
非常感谢,代码截图如下:
疑惑如下: 如果我们定义times 游戏次数初始值为0的话,那么在后续的if判断中
times < min_times 这个条件肯定是一直正确的呀(不管我们初始修改min_times)
那么不管min_times的值是多少都被会更新成0
个人的疑惑,希望大神解答一下 感谢! 感谢
1.png 2.png
回复

使用道具 举报

4

主题

0

好友

54

积分

注册会员

Rank: 2

沙发
发表于 2018-1-3 23:15:40 |只看该作者
我用断点看过,无论怎么样 min_times都会被更新0
是不是应该重新定义个参数来记录每次猜的轮数?
回复

使用道具 举报

4

主题

0

好友

54

积分

注册会员

Rank: 2

板凳
发表于 2018-1-3 23:26:36 |只看该作者
或者可用count来记录本次while循环的次数,用这个count 去跟min_times比较
但是我不知道怎么写用count来记录while循环的次数
回复

使用道具 举报

4

主题

0

好友

54

积分

注册会员

Rank: 2

地板
发表于 2018-1-3 23:37:11 |只看该作者
刚刚做的尝试 请各位大神,这样是否有问题
感谢,感谢
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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-1 12:42 , Processed in 0.022894 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部