鱼C论坛

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

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

[复制链接]
发表于 2015-11-19 20:42:38 | 显示全部楼层
for循环感觉与c有好大差距啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-23 19:14:38 | 显示全部楼层
break
这个案例其实是代替了 else 这个
bingo = "小甲鱼是帅哥"
while True:
        answer = input("请输入小甲鱼最想听到的一句话:")
        if answer == bingo:
            print("哎,帅哦")
            print("您真是小甲鱼肚子里的蛔虫啊!")
        else:
            answer=input("抱歉,猜错了,请重新输入:")


while 案例

%:是取余数运算,如果数 i 满足这个i%2==1条件,则说明 i 是奇数。
%:是取余数运算,如果数 i 满足这个i%2!=0条件,则说明 i 是奇数。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-10 20:26:14 | 显示全部楼层
其实我只关心看了这个帖子是不是不用买第9课……
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-9 18:21:39 | 显示全部楼层
作为一个刚学程序的小白,想问问,那个第九讲的水仙花数的那题,没什么思路,就是知道,先用for循环把100到999的书列出来,后面不知道该去怎么想............
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-4-16 10:43:00 | 显示全部楼层
复习一下,顺便赚鱼币写作业
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-4-17 16:18:23 | 显示全部楼层
谢谢分享!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-20 11:33:30 | 显示全部楼层
  1. bingo = "小甲鱼是帅哥"
  2. while True:
  3.         answer = input("请输入小甲鱼最想听到的一句话:") #这句应该在循环外面
  4.         if answer == bingo:
  5.                 break                                                          #直接退出循环
  6.         answer=input("抱歉,猜错了,请重新输入:")
  7. print("哎,帅哦")
  8. print("您真是小甲鱼肚子里的蛔虫啊!")
复制代码

楼主,我是新手,很认真看你总结。第一次输入的代码是不是需要放在while外面,不然每次都要输入两次了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-20 14:23:14 | 显示全部楼层
可以可以的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-1 14:52:59 | 显示全部楼层
青牛的总结还是挺到位的,能读博士的的确跟我这样的小本科不一样。善于总结发现问题。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-6 13:44:35 | 显示全部楼层
内容越来越多  该记的代码词也多了   你们都是怎么记住的!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-21 21:59:01 | 显示全部楼层
本来不太懂最后一个continue,看了注释懂了,很有收获,谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-25 14:59:39 | 显示全部楼层
跟着大神学会总结~~~

发现总结真的很重要~~~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-26 10:35:47 | 显示全部楼层
循环,条件判断真的是太基础,也太强大了~~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-3 20:46:35 | 显示全部楼层
在编程语言中,循环真的非常重要!for  while
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-20 21:34:05 | 显示全部楼层
楼主,第九讲x=1,y=2,z=3,快速使得三个变量的值相互交换
答案中,x,y,z=z,y,x
             print(x)
             print(y)
             print(z)
是只将x,z相互交换了?
可以这样嘛
>>> temp = z
>>> z = y
>>> y = x
>>> x = temp
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-16 13:02:59 | 显示全部楼层
for i in range(5):
        if i%2 !=0:
                print(i,end=' ')
                continue              #执行此语句后,后面的语句不再执行,而是回到循环体条件判断处   
        i += 2
        print(i,end=' ')
if i%2 !=0: 在PYTHON 3.5版本是错误的   我改成 if (i%2)==0: 可以运行    呵呵
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-28 16:11:55 | 显示全部楼层
楼主你讲break语句那段代码有问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-2 20:36:22 | 显示全部楼层
谢谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-7-14 16:01:01 | 显示全部楼层
favorite = "FishC"            #favorite为一个字符串变量
for i in favorite:                          #i 为每次迭代的变量
        print(i,end=' ')

为什么   "FishC"   变成 整数123456 就不行了呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-14 16:02:10 | 显示全部楼层
谦虚求学 发表于 2017-3-16 13:02
for i in range(5):
        if i%2 !=0:
                print(i,end=' ')

3.6  没问题能运行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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