鱼C论坛

 找回密码
 立即注册
查看: 4772|回复: 0

[学习笔记] 009了不起的分支和循环3

[复制链接]
发表于 2017-6-12 21:04:28 | 显示全部楼层 |阅读模式

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

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

x
while 条件:
循环体
for 循环
虽然说Python是由C语言编写而来的,但是Ta的for循环跟C语言的for循环不太一样,Python的for循环显得更为智能和强大!
语法:
for 目标 in 表达式
循环体
  1. >>> favourite = 'FishC'
  2. >>> for i in favourite:
  3.         print(i,end=' ')

  4.        
  5. F i s h C
复制代码
  1. >>> member = ['小甲鱼','小布丁','黑夜','迷途','怡静']
  2. >>> for each in member:
  3.         print(each,len(each))

  4.        
  5. 小甲鱼 3
  6. 小布丁 3
  7. 黑夜 2
  8. 迷途 2
  9. 怡静 2
复制代码

rang()
语法:range([strat,] stop[, step=1])
这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。
Step=1表示第三个参数的值默认值是1。
Range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。
  1. >>> range(5)
  2. range(0, 5)
  3. >>> list(range(5))
  4. [0, 1, 2, 3, 4]
  5. >>> for i in range(5):
  6.         print(i)

  7.        
  8. 0
  9. 1
  10. 2
  11. 3
  12. 4
复制代码
  1. >>> for i in range(2,9):
  2.         print(i)

  3.        
  4. 2
  5. 3
  6. 4
  7. 5
  8. 6
  9. 7
  10. 8
复制代码
  1. >>> for i in range(1,10,2):
  2.         print(i)

  3.        
  4. 1
  5. 3
  6. 5
  7. 7
  8. 9
复制代码

两个关键的语句
1.Break;终止当前循环;
  1. bingo = '小甲鱼是帅哥'
  2. answer = input('请输入小甲鱼最想听的一句话:')

  3. while True:
  4.     if answer == bingo:
  5.         break
  6.     answer = input('抱歉,错了,请输入(答案正确才能退出游戏):')
  7. print('哎哟,帅哦~')
  8. print('您真是小甲鱼肚子里的蛔虫啊( ⊙ o ⊙ )')
复制代码

2.Continue:终止本轮循环,并开始下一轮循环;
  1. for i in range(10):
  2.     if i%2 != 0:
  3.         print(i)
  4.         continue
  5.     i += 2
  6.     print(i)
复制代码

评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2 热爱鱼C^_^

查看全部评分

本帖被以下淘专辑推荐:

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 17:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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