设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

集中答疑专用贴

  [复制链接]

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

楼主
发表于 2017-12-14 20:14:23 |显示全部楼层
alfred 发表于 2017-12-14 19:53
哪位帮忙回答一下 x+=1,a+=x    这个+= 怎么理解啊?谢谢

x += 1的意思是 x = x +1;
a += x 是 a = a + x
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

沙发
发表于 2017-12-27 18:05:18 |显示全部楼层
wymomoo 发表于 2017-12-27 17:31
大家好,我刚开始学习python入门。有个疑问希望能得到解答。
最近不知为何,在pycharm里的新建file里点击运 ...

你是点的左下角这个绿色三角来运行的么?这个是针对你刚运行过的文件的,再点还是运行同一个文件

在你想运行的代码那,鼠标右键-Run 或者直接快捷键ctrl+F9 试下吧
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

板凳
发表于 2018-1-10 16:39:25 |显示全部楼层
Reine 发表于 2018-1-10 15:10
老师您好,我是看了您的入门课程后自学Python简明教程,在输入与输出这一章遇到了问题,前来请教。

Python ...

首先munber应该是number哈,和英文单词一致些也好用(不影响程序)

代码错误有两处,一是for i inrange(0,number)就好了,不要再-1;二是匹配到特殊符号时,直接删除元素,导致something的长度也-1了,而for循环还是用的原长度,就会导致index超出范围

你第一次测试时,something的长度是8,number=8, for i in range(0,number)是i=0-7可以覆盖所有something的元素,但是你用number-1了,导致最后一个元素是覆盖不到的。 也就是检测到空格那个元素时,删掉了something[6],那么'!'作为删之前的something[7]现在就成了新的something[6]保留了下来,也避开了对something[7]的检测,既没有报错也没有被删掉

解决方法自己试着找下吧

回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

地板
发表于 2018-1-10 17:02:17 |显示全部楼层
Reine 发表于 2018-1-10 16:54
一语惊醒梦中人,谢谢老师!

我不是老师  不敢当哈
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

5#
发表于 2018-1-12 19:06:21 |显示全部楼层
pylearner 发表于 2018-1-11 15:50
ted老师好! 有三个小问题请教一下
1. 没有明白: raw完全匹配 '' 里面包含的字符串,例如r'\t'是匹配文本中 ...

第一个问题
字符串“\bs\S*?e\b”如果不处理,转义字符就会发挥作用,导致字符串成了“s\S*?”,按这个来进行正则表达式是不对的吧? 那我加个r“\bs\S*?e\b” 保证正则的时候是按着“\bs\S*?e\b”来,其中 \b \S是正则表达式中的代表,就不是转义字符了
第二个问题
我的个人解决方案是,把python2的python.exe改成python2.exe,运行py2时 我是运行python2就行了
第三个问题
同求答案。。
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

6#
发表于 2018-1-19 17:00:12 |显示全部楼层
刚卓 发表于 2018-1-19 10:57
请教高人:小可在微信40课(用文件保存游戏2)上碰到一点问题。
我和教程图片上写得一样,为何会出现‘time ...

先看报错原因,NameError: name 'times' is not defined,times没有定义,那接下来查你代码对times是不是漏了定义就好了;

微信40课图片中,num=randint(1,100)这句之后,有个times=0
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

7#
发表于 2018-1-20 11:59:27 |显示全部楼层
刚卓 发表于 2018-1-20 11:31
老师好,

我在41课(用文件保存游戏3)里有几个问题:1.不管猜几次,文档里的记录次数总是比猜的次数多一 ...

while bingo ==False:中应该是times+=1 不是game_times+=1
game_times是记录玩了几局游戏,times是记录每局游戏猜了几次
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

8#
发表于 2018-1-20 12:01:21 |显示全部楼层
刚卓 发表于 2018-1-20 11:31
老师好,

我在41课(用文件保存游戏3)里有几个问题:1.不管猜几次,文档里的记录次数总是比猜的次数多一 ...

如果是第一次玩,min_times就等于这次玩的次数;之后的话会比较 更新最小的
回复

使用道具 举报

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

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

GMT+8, 2024-5-6 05:47 , Processed in 0.039925 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部