前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python基础 条件判断和循环

Python基础 条件判断和循环

作者头像
用户1197315
发布2018-04-04 11:53:48
1K0
发布2018-04-04 11:53:48
举报
文章被收录于专栏:柠檬先生柠檬先生

pyhton if 语句

  if 语句后接表达式,然后用: 表示代码块。

    age = 20

    if age >= 18:

      print 'your age is', age

      print 'adult'

      your age is 20

      adult

python if-else

    if age >= 18:

      print 'adult'

    else:

      print 'teenager'

    利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 

    代码块或者 else 代码块。

python if-elif-else

  要避免嵌套结构的if...else... ,我们可以用if ... 多个elif ... else ... 的结构。

    if age >= 18:

      print 'adult'

    elif age >= 6:

      print 'teenager'

    elif age >= 3:

      print 'kid'

    else:

       print 'baby'

python for 循环

    list或tuple 可以表示一个有序集合,如果我们想一次访问一个list中的每个元素

    L = ['Adam', 'Lisa', 'Bart'] for name in L: print name

python while 循环

    和for循环不同的另一种循环是while 循环,while 循环不会迭代 list 或tuple 的元素

    而是根据表达式判断循环是否结束。

      比如要从 0 开始打印不大于N 的整数

        N = 10

         x = 0

         while x < N:

         print x

         x = x + 1

      while 循环每次先判断x < N 如果为True, 则执行循环的代码块,否则退出循环。

python break 退出循环

    用for 循环 或者while 循环时,如果要在循环体内直接退出循环,可以使用break

      比如计算1至100 的整数和,我们用while实现。

        sum = 0

        x = 1

        while True:

          sum = sum + x

          x = x + 1

          if x > 100:

          break

        print sum

python continue 继续循环

    在循环过程中,可以使用break 循环退出当前循环,还可以用continue 跳过

    后续循环代码,继续下一次循环。

      for x in L:

         if x < 60:

        continue

        sum = sum + x

        n = n + 1

python 多重循环

  在循环内部,还可以嵌套循环,我们来看一下例子

    for x in ['A','B','c']:

      for y in ['1','2','3']

        print x + y

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-03-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档