设为首页收藏本站

Crossin的编程教室

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

集中答疑专用贴

  [复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

51#
发表于 2014-8-1 12:58:11 |只看该作者
QQ_757812 发表于 2014-7-31 21:46
没有任何基础学前面的都感觉特别费劲,尤其又不太懂英文,得一个个去查才知道是什么意思。照搬照做还行,一 ...

多看,多写
然后学一学英文

没有捷径
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

52#
发表于 2014-11-7 19:40:19 |只看该作者
请问 第33课的第一个作业1.从一个文件中读出内容,保存至另一个文件。
data=input()
out=open('output.txt','w')
out.write(data)
out.close()
错误在哪里 谢谢啦
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

53#
发表于 2014-11-8 14:45:38 |只看该作者
lwy7810 发表于 2014-11-7 19:40
请问 第33课的第一个作业1.从一个文件中读出内容,保存至另一个文件。
data=input()
out=open('output.txt' ...

input得到的值可能不是字符
所以要么改成
data=raw_input()
要么改成
out.write(str(data))
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

31

积分

新手上路

Rank: 1

54#
发表于 2014-11-22 22:05:48 |只看该作者
老师问下,关于那个pygame里有一点点东西一直不懂,
x,y=pygame.mouse.get_pos() #获取鼠标位置
    #使飞机中心和鼠标位置一致
    x = x-plane.get_width()/2
    y = y-plane.get_height()/2
就这个,坐标原点不是左上角吗,然后图像坐标轴的建立不是应该从左到右,从上到下吗,鼠标在飞机中心左上角,那按理说要使鼠标与飞机中心对应,不是应该x,y加上图片一半的长度吗,为何是减,可实现起来确实是减,我一直想不通,求指教
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

55#
发表于 2014-11-23 12:04:29 |只看该作者
wangzheng6489 发表于 2014-11-22 22:05
老师问下,关于那个pygame里有一点点东西一直不懂,
x,y=pygame.mouse.get_pos() #获取鼠标位置
    #使飞 ...

qq群里回答过,这里再附一下:
因为是要让飞机的贴图中心与鼠标对应,所以是把飞机的坐标设成鼠标坐标减去一半的长度
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

56#
发表于 2014-11-30 18:17:08 |只看该作者
here is the code:

>>>x = [0,1,2,3,0,3,2,1,8]
>>> for i in range(0,len(x)):
            for j in range(i+1,len(x)):
                if x[i] == x[j]:
                        del x[j]



Traceback (most recent call last):
  File "<pyshell#181>", line 3, in <module>
    if x[i] == x[j]:
IndexError: list index out of range

实际上是每运行一次 都能去掉一个重复的数.. 为什么第二次会超出列表范围呢? 难道是del后,list没有能及时更新?
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

57#
发表于 2014-12-1 15:11:06 |只看该作者
ddzxzxzz 发表于 2014-11-30 18:17
here is the code:

>>>x = [0,1,2,3,0,3,2,1,8]

for 后面的range在一开始就算好了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

68

积分

注册会员

Rank: 2

58#
发表于 2014-12-8 07:59:01 |只看该作者
我是用Mac编写的这个猜数字的游戏 但是运行不了 问题貌似出在from上 但是该怎么改呢?

屏幕快照 2014-12-07 下午3.52.48.png (28.4 KB, 下载次数: 421)

屏幕快照 2014-12-07 下午3.52.48.png

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

59#
发表于 2014-12-8 19:14:17 |只看该作者
JerryZ 发表于 2014-12-8 07:59
我是用Mac编写的这个猜数字的游戏 但是运行不了 问题貌似出在from上 但是该怎么改呢? ...

你的代码要新建一个窗口再写,点菜单栏的file-》new window
而且from 最好写在文件开头

在控制台下这样写大段代码,格式会有问题的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

68

积分

注册会员

Rank: 2

60#
发表于 2014-12-9 04:55:06 |只看该作者
crossin先生 发表于 2014-12-8 19:14
你的代码要新建一个窗口再写,点菜单栏的file-》new window
而且from 最好写在文件开头

感谢CS大神 我成功了!!!!!!!
回复

使用道具 举报

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

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

GMT+8, 2024-5-18 06:14 , Processed in 0.032380 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部