鱼C论坛

 找回密码
 立即注册
楼主: 醉酒青牛

[技术交流] 009讲。了不起的分支与循环3

[复制链接]
发表于 2015-9-9 21:49:26 | 显示全部楼层
课后习题动动手略难,有列表的知识,另外,字符串和int类型的数值一起打印,不会,明天得查查~mark一下~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-10 10:01:53 | 显示全部楼层
ruiping 发表于 2015-9-2 09:16
青牛:
我是一行一行敲的,执行的时候报这个错。
另还有个问题就是,print的时候,print一个end=''是啥意 ...

end是表示下一个连着 end‘ ’两个引号中间要空格的吧

评分

参与人数 1鱼币 +1 收起 理由
醉酒青牛 + 1 支持楼主!

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-16 15:15:19 | 显示全部楼层
楼主棒棒哒,能整理的这么好!~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-16 16:37:57 | 显示全部楼层
python棒棒哒 发表于 2015-9-16 15:15
楼主棒棒哒,能整理的这么好!~

感谢支持,你们的支持是小牛最大的动力。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-16 17:10:37 | 显示全部楼层
我想请问一下,课后题的那个三色球的问题,你能帮忙解释一下吗,我完全没有看懂
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-16 22:03:11 | 显示全部楼层
lengyudu 发表于 2015-9-16 17:10
我想请问一下,课后题的那个三色球的问题,你能帮忙解释一下吗,我完全没有看懂

lengyudu鱼油,那个三色球问题不难的,你可以发一个帖子,给出问题及程序,小牛看到的话会给你讲程序的执行过程和实现机制给你提一下的,小牛最近事情比较多,光是整理这些视频内容总结就很吃力了,抱歉不能在这个帖子内帮到您!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-17 09:57:23 | 显示全部楼层
醉酒青牛 发表于 2015-9-16 22:03
lengyudu鱼油,那个三色球问题不难的,你可以发一个帖子,给出问题及程序,小牛看到的话会给你讲程序的执 ...

好的,马上发帖
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-4 19:35:41 | 显示全部楼层
break 的例子,青牛的代码和鱼C的代码,效果是不一样的。青牛的代码会每两次一循环,而鱼C的不会。

------------------------------------------------------------------------------

bingo = "小甲鱼是帅哥"
answer = input("请输入小甲鱼最想听到的一句话:")

while True:

        if answer == bingo:
                break   #直接退出循环
        answer=input("抱歉,猜错了,请重新输入:")
print("哎,帅哦")
print("您真是小甲鱼肚子里的蛔虫啊!")

评分

参与人数 1荣誉 +1 鱼币 +1 收起 理由
醉酒青牛 + 1 + 1 好认真的小伙伴,加油哟,一起进步

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2015-10-16 17:11:01 | 显示全部楼层
好银,又加深了学习:lol:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-28 15:33:37 | 显示全部楼层
我总是忘记python是从0开始
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-30 13:30:29 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-11-10 16:57:28 | 显示全部楼层
谢谢分享啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-16 23:13:02 | 显示全部楼层
要熟练运用还需要很长时间练习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-17 16:05:14 | 显示全部楼层
本帖最后由 cocooner 于 2015-11-18 09:00 编辑

总觉得 break 语句有问题,然后仔细输入了一边,!=不等于的!亲你忘记了哦
然后附上我自己做的:
bingo = '小甲鱼是帅哥'
while True:
    answer = input('请输入小甲鱼最想听的话哦:')
    if answer == bingo:
        break
    answer != input('抱歉,错误了,重新输入吧:')
print('正解')


大家注意啦,这层楼不要看,这个代码是错误的, answer != input('抱歉,错误了,重新输入吧:')中的!是多余的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-17 16:54:49 | 显示全部楼层
本帖最后由 cocooner 于 2015-11-18 09:32 编辑

还有到现在没懂 continue 语句 QAQ,举列子的代码也看不懂,主要是 range10=0,1、2、3、4、5、6、7、8、9吗,然后再%2不就只剩下3、5、7、9了嘛,然后就看不懂了 QAQ
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-17 17:04:05 | 显示全部楼层
cocooner 发表于 2015-11-17 16:05
总觉得 break 语句有问题,然后仔细输入了一边,!=不等于的!亲你忘记了哦
然后附上我自己做的:
bingo  ...

亲,还没有真正领悟哦,再看看input()的用法吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-17 17:09:58 | 显示全部楼层
cocooner 发表于 2015-11-17 16:54
还有到现在没懂 continue 语句 QAQ,举列子的代码也看不懂,主要是 range10=1、2、3、4、5、6、7、8、9吗, ...

看来for循环和range()也要回去多看看其用法了。整个循环期间,i的值是随着range()值变化的,相当于将range(10)里面的值取出,逐个赋值给i,直到将rang(10)值取完为止。所以在循环体内的i值无论如和变化,下一次循环开始时,i的值肯定是range(10)的下一个值
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-18 08:37:46 | 显示全部楼层
本帖最后由 cocooner 于 2015-11-18 09:55 编辑
醉酒青牛 发表于 2015-11-17 17:09
看来for循环和range()也要回去多看看其用法了。整个循环期间,i的值是随着range()值变化的,相当于将rang ...


谢谢青牛,新人很多不懂,谢谢解释,(づ ̄ 3 ̄)づ,现在终于懂了,continue 语句后,不再执行循环体内剩下的语句
当 i%2 !=0的时候直接写出 i 的值;
当 i%2 =0的时候进行 i += 2
因为 range(5)= 0、1、2、3、4

其中1、3直接被写出
0、2、4都进行+2的操作
所以最后的结果是2、1、4、3、6
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-18 08:50:54 | 显示全部楼层
本帖最后由 cocooner 于 2015-11-18 09:22 编辑
醉酒青牛 发表于 2015-11-17 17:04
亲,还没有真正领悟哦,再看看input()的用法吧


额,为什么要看 input()的用法额,这个不是最基本的么,但是我还是找了一下青牛你的笔记,发现你说 input()太简单不讲,%>_<%,然后用了 help(),发现 input()是从标准输入中读取一个字符串,也就是说是从用户输入的答案中读取答案,所以会写成 answer = input ,而 while true 下方表示只有“小甲鱼是帅哥”是真,其他的答案都为假,所以只有在答案为真的时候进入 while true 循环,其他的直接判断答案错误,是这样吗,我的逻辑有点混乱额
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-19 12:56:02 | 显示全部楼层
好东东
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-20 03:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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