专栏首页柠檬先生Python基础 条件判断和循环

Python基础 条件判断和循环

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python基础——判断和循环

    py3study
  • python条件判断与循环

    python的缩进规则,如果if语句判断是True,就把所进的代码执行,也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,...

    py3study
  • 条件判断与循环

    1、给一个正整数,要求判断其位数,并且将该数的每一位数打印出来,分别按从为数从小到大和从大到小进行打印

    dogfei
  • 【基础】Python 测验 - 条件判断与循环-菜鸟教程

    Python 测验续集,继续分享,欢迎自测,跟着节奏一起来,同样是来自于菜鸟教程的python课后练习Python 测验 - 条件判断与循环。

    二爷
  • python-if条件判断与while/for循环

    for else:当for 循环正常执行结束没有遇到break 时会进入 else

    suwanbin
  • java基础(三):条件判断,循环,类与对象

    类:我们叫做class。 对象:我们叫做Object, instance(实例)。以后我们说某个类的对象,某个类的实例。是一样的意思。

    Vincent-yuan
  • 三、python基础之条件和循环

    计算机又被称作电脑,意指计算机可以像人脑一样,根据周围环境条件(即expession)的变化做出不同的反应(即执行代码)

    py3study
  • Python中的条件判断、循环以及循环的终止

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    村雨遥
  • Python基础-条件与循环

    小团子
  • Python基础:条件与循环

      但如果你需要在满足某个条件前,不停地重复某些操作,并且没有特定的集合需要去遍历,那么一般则会使用 while 循环。

    py3study
  • Python入门基础解答条件判断语句和循环语句的新手使用教程

    无论什么语言都不会缺少条件判断语句和循环语句。我们日常中也有条件判断和循环,条件判断(明天如果下雨就不出门,如果晴天就出门。);循环(上学朗读课文,老师说:把文...

    啦啦啦
  • Python入门基础解答条件判断语句和循环语句的新手使用教程

    无论什么语言都不会缺少条件判断语句和循环语句。我们日常中也有条件判断和循环,条件判断(明天如果下雨就不出门,如果晴天就出门。);循环(上学朗读课文,老师说:把文...

    啦啦啦
  • Python学习之条件,判断,循环语句学习 原

    用户2603479
  • Python基础06 循环for while 中断循环

    这个循环就是每次从表[3,4.4,'life'] 中取出一个元素(回忆:表是一种序列),然后将这个元素赋值给a,之后执行隶属于for的操作(print)。

    用户7886150
  • 微信小程序for循环里条件判断

    今天踩了一下午的坑,但是确实很简单的问题。

    疯狂的小程序
  • 【01】Python 环境变量、条件判断

    C:\xxxx\Python36;C:\xxxx\Python36\Scripts;

    py3study
  • Python基础入门_3条件语句和迭代循环

    Python 的条件语句就是通过一条或者多条语句的执行结果(判断 True 或者 False)来决定执行的代码块。

    kbsc13
  • JavaScript 基础(三) 对象 条件判断

    JavaScript的对象是一种无序的集合数据类型,它是由若干键对组成。     var guagua = {         name:'瓜瓜', ...

    用户1197315
  • Python基础语法——代码规范&判断语句&循环语句

    Python没有像其他语言一样用{}包裹着代码块,Python是严格按照缩进来区分代码块的,所以推荐tab 与 空格 尽量不要混用,代码多了空格多一个少一个眼睛...

    Python进阶者

扫码关注云+社区

领取腾讯云代金券