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 条评论
登录 后参与评论

相关文章

来自专栏用户2442861的专栏

理解java Class类

http://blog.csdn.net/bingduanlbd/article/details/8424243/

1111
来自专栏Android开发指南

5:面向对象总结

37112
来自专栏水击三千

JavaScript函数(二)

在前面我们已经对函数作了简单的介绍,比如函数的定义、函数的声明、函数的调用和函数的传参等。本节将进一步介绍函数的应用,深度理解函数的各种使用。 函数是一个对象,...

2887
来自专栏测试开发架构之路

C++之迭代器

迭代器的概念 迭代器是用来访问string对象或vector对象的元素的,类似于下标运算和指针。 其对象是容器中的元素或string对象中的字符; 使用迭代器可...

3065
来自专栏小鹏的专栏

用一个脚本学习 python

# -*- coding: utf-8 -*- # Python 2.7 学习参考脚本 # print 打印函数 print "Hello Worl...

2927
来自专栏编程

Python基础2字符串

String 字符串是Python中最常用的数据类型,可以用单引号和双引号创建字 符串,字符串是不可变的。 字符串的基本操作:Python内建序列包括(列表、元...

1989
来自专栏大闲人柴毛毛

C++快速入门

引用变量 引用一个变量就是定义了一个变量,和原来的变量使用同一个值。引用变量将值改变,原来这个变量的值也随之改变。 它和传地址的性质一致。 /** *定义一...

3355
来自专栏函数式编程语言及工具

泛函编程(9)-异常处理-Option

     Option是一种新的数据类型。形象的来描述:Option就是一种特殊的List,都是把数据放在一个管子里;然后在管子内部对数据进行各种操作。所以Op...

1936
来自专栏编程

深入理解 Python 的属性查找

今天我们了解下python的属性查找,在Python中,属性查找(attribute lookup)是比较复杂的,特别是涉及到描述符descriptor的时候。...

24410
来自专栏PHP在线

欢迎来到phpdaily

1.Null类型,表示空对象指针,使用typeof检测会返回object。 如果定义的变量在将来用于保存对象,最好将该变量初始化为NUll.可以体现null作为...

3297

扫码关注云+社区

领取腾讯云代金券