鱼C论坛

 找回密码
 立即注册
查看: 3924|回复: 40

[技术交流] 《零基础学习Python》07 了不起的分支和循环

[复制链接]
发表于 2017-7-16 20:22:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 只为 于 2017-7-17 08:49 编辑

本节没有知识点,讲的是打飞机的逻辑实现,听了小甲鱼的,如果我自己没听具体的之前,有些想不到,以下作为动手实践的建议提醒。

简单打飞机游戏:
几个分支和循环实现

注意:
打飞机框架中没想到的:
1、加载背景音乐;播放背景音乐(没注意到这个)
2、小飞机的位置移动和屏幕刷新(对循环时,实际的小飞机移动效果没想到改进之前是卡顿的)
3、鼠标移动飞机位置的变化(不清楚怎么个移动法,还有屏幕刷新的实现)
4、音乐淡出停止(没有考虑到用户体验)

评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-16 21:45:05 | 显示全部楼层
我对打飞机的逻辑理解是
程序的初始化
游戏的循环
大飞机触碰到小飞机 判断 结束 游戏
忽略了
音频的加载,飞机的刷新,移动的显示和游戏的交互体验
总之还没有形成良好的编程思维
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-17 08:51:13 | 显示全部楼层
836352980 发表于 2017-7-16 21:45
我对打飞机的逻辑理解是
程序的初始化
游戏的循环

我跟你忽略的差不多,有些具体实现细节的确没考虑周全的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-17 22:17:11 | 显示全部楼层
今天看了第十二课元组
对元组的一些理解
a=[1,2,3,4]     c=a[:]
b=(1,2,3,4)     d=b[:]
上面这些操作跟列表都是一样的
创建空元组跟创建一个元素的元组是有差别的
前者可以b=() 后者必须要加上逗号b=(1,)还能写成b=1,
还有如何利用拼接达到修改元组的目地
b=(1,2,3,4)
b=b[:2]+("插入")+b[2:]
实现利用旧表拼接后在重新送入b中
睡觉了 困死 也不知道有没有说错的.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-17 22:23:51 | 显示全部楼层
836352980 发表于 2017-7-17 22:17
今天看了第十二课元组
对元组的一些理解
a=[1,2,3,4]     c=a[:]


1、你列举的a=[1,2,3,4]是列表,不是元组,元祖都是圆括号括起来的
2、b=b[:2]+("插入")+b[2:],这个插入就是汉字插入?

我看完第九节,快赶上你了,我再加把劲超过你,把对应的课时放对应的里面更好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-18 20:21:56 | 显示全部楼层
a=[1,2,3,4]     c=a[:] 这个就是列表昨天疏忽没标出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-18 20:22:27 | 显示全部楼层
我比较不喜欢发帖子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-18 20:36:40 | 显示全部楼层
b=b[:2]+("插入")+b[2:] 还要改成这样 b=b[:2]+("插入",)+b[2:]  少了个逗号  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-18 20:55:29 | 显示全部楼层
836352980 发表于 2017-7-18 20:36
b=b[:2]+("插入")+b[2:] 还要改成这样 b=b[:2]+("插入",)+b[2:]  少了个逗号

加个逗号,看不懂你想表达什么意思,给个例子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-18 21:39:05 | 显示全部楼层
程序没加完整 少了一个逗号会运行不了
这个正确的
>>> b=("1","2","3","4")
>>> b=b[:2]+("插入",)+b[2:]
>>> b
('1', '2', '插入', '3', '4')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-18 21:48:12 | 显示全部楼层
836352980 发表于 2017-7-18 21:39
程序没加完整 少了一个逗号会运行不了
这个正确的
>>> b=("1","2","3","4")

你这个是元组的合并,元组比较特殊,如果只有一个元素,必须加逗号的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-19 21:03:03 | 显示全部楼层
对 。是的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-19 21:55:39 | 显示全部楼层

我学完12课了,你呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-20 22:08:24 | 显示全部楼层
看视频觉得自己对基本的了解还是太少所以我下班就跑去书店看书
问问自己都懂了吗.
每天都在学.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-21 08:55:12 | 显示全部楼层
836352980 发表于 2017-7-20 22:08
看视频觉得自己对基本的了解还是太少所以我下班就跑去书店看书
问问自己都懂了吗.
每天都在学.

enen
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-21 23:09:07 | 显示全部楼层
现在才回家 今天没看题.......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-22 16:21:54 | 显示全部楼层
836352980 发表于 2017-7-21 23:09
现在才回家 今天没看题.......

我也两天没看了,你估计忙的不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-23 08:38:21 | 显示全部楼层
今天有空坐下来学 小甲鱼的书也到了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-23 10:06:11 | 显示全部楼层
836352980 发表于 2017-7-23 08:38
今天有空坐下来学 小甲鱼的书也到了

你厉害
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-23 22:21:35 | 显示全部楼层
今天看书又看视频复习到函数了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-15 20:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表