人若有情死得早 发表于 2017-6-12 21:04:28

009了不起的分支和循环3

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

       
F i s h C
>>> member = ['小甲鱼','小布丁','黑夜','迷途','怡静']
>>> for each in member:
        print(each,len(each))

       
小甲鱼 3
小布丁 3
黑夜 2
迷途 2
怡静 2
rang()
语法:range( stop[, step=1])
这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。
Step=1表示第三个参数的值默认值是1。
Range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。
>>> range(5)
range(0, 5)
>>> list(range(5))

>>> for i in range(5):
        print(i)

       
0
1
2
3
4
>>> for i in range(2,9):
        print(i)

       
2
3
4
5
6
7
8
>>> for i in range(1,10,2):
        print(i)

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

while True:
    if answer == bingo:
      break
    answer = input('抱歉,错了,请输入(答案正确才能退出游戏):')
print('哎哟,帅哦~')
print('您真是小甲鱼肚子里的蛔虫啊( ⊙ o ⊙ )')
2.Continue:终止本轮循环,并开始下一轮循环;
for i in range(10):
    if i%2 != 0:
      print(i)
      continue
    i += 2
    print(i)
页: [1]
查看完整版本: 009了不起的分支和循环3