QQ登录

只需一步,快速开始

搜索
【活动】边做笔记边学习,还能赢取奖学金!
查看: 95|回复: 15

[学习笔记] 《零基础学习Python》07 了不起的分支和循环

[复制链接]
累计签到:23 天
连续签到:1 天
最佳答案
0 
发表于 6 天前 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

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

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

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

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

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

本帖被以下淘专辑推荐:

1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 6 天前 | 显示全部楼层
我对打飞机的逻辑理解是
程序的初始化
游戏的循环
大飞机触碰到小飞机 判断 结束 游戏
忽略了
音频的加载,飞机的刷新,移动的显示和游戏的交互体验
总之还没有形成良好的编程思维
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:23 天
连续签到:1 天
最佳答案
0 
 楼主| 发表于 5 天前 | 显示全部楼层
836352980 发表于 2017-7-16 21:45
我对打飞机的逻辑理解是
程序的初始化
游戏的循环

我跟你忽略的差不多,有些具体实现细节的确没考虑周全的
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 5 天前 | 显示全部楼层
今天看了第十二课元组
对元组的一些理解
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中
睡觉了 困死 也不知道有没有说错的.
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:23 天
连续签到:1 天
最佳答案
0 
 楼主| 发表于 5 天前 | 显示全部楼层
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:],这个插入就是汉字插入?

我看完第九节,快赶上你了,我再加把劲超过你,把对应的课时放对应的里面更好了
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 4 天前 | 显示全部楼层
a=[1,2,3,4]     c=a[:] 这个就是列表昨天疏忽没标出来
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 4 天前 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 4 天前 | 显示全部楼层
b=b[:2]+("插入")+b[2:] 还要改成这样 b=b[:2]+("插入",)+b[2:]  少了个逗号  
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:23 天
连续签到:1 天
最佳答案
0 
 楼主| 发表于 4 天前 | 显示全部楼层
836352980 发表于 2017-7-18 20:36
b=b[:2]+("插入")+b[2:] 还要改成这样 b=b[:2]+("插入",)+b[2:]  少了个逗号

加个逗号,看不懂你想表达什么意思,给个例子
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 4 天前 | 显示全部楼层
程序没加完整 少了一个逗号会运行不了
这个正确的
>>> b=("1","2","3","4")
>>> b=b[:2]+("插入",)+b[2:]
>>> b
('1', '2', '插入', '3', '4')
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:23 天
连续签到:1 天
最佳答案
0 
 楼主| 发表于 4 天前 | 显示全部楼层
836352980 发表于 2017-7-18 21:39
程序没加完整 少了一个逗号会运行不了
这个正确的
>>> b=("1","2","3","4")

你这个是元组的合并,元组比较特殊,如果只有一个元素,必须加逗号的
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 3 天前 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:23 天
连续签到:1 天
最佳答案
0 
 楼主| 发表于 3 天前 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 前天 22:08 | 显示全部楼层
看视频觉得自己对基本的了解还是太少所以我下班就跑去书店看书
问问自己都懂了吗.
每天都在学.
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:23 天
连续签到:1 天
最佳答案
0 
 楼主| 发表于 昨天 08:55 | 显示全部楼层
836352980 发表于 2017-7-20 22:08
看视频觉得自己对基本的了解还是太少所以我下班就跑去书店看书
问问自己都懂了吗.
每天都在学.

enen
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 昨天 23:09 | 显示全部楼层
现在才回家 今天没看题.......
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-7-22 10:34 Powered by Discuz! X2.5 Theme by dreambred

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