条件判断
  if...else
  if...elif...else
  格式:
    注意缩进!
    if x:
        active
    elif y:
        active
    else :
        active
   
  注意条件判断后,跟随的动作行要进行缩进, 代表在判断后要执行的内容。
条件判断行结尾用冒号结尾。
 
 
循环
  for ... in 循环
      依次把list或tuple中的每个元素迭代出来,如:
          names = ['a','b','c','d']
          for name in names:
              print(name)
  range() 批量生成证书序列
      range(n)    #生成从0开始到n-1的整数序列。 n如果为负数则结果为空。
   
  #计算 1+2+...+100 结果。
    sum = 0
    for i in range(101):
        sum = sum + i
        print(sum)

  while 循环
      只要条件满足,就不断循环。
  #用while循环进行1+2+...+100的结果。
    sum = 0
    n = 0
    while n <= 100:
        sum = sum + n
        n = n + 1
        print(sum)
  # 不要滥用break 和continue , 会造成代码逻辑执行分叉过多,容易出错。
  # 大多数循环并不需要用到break和continue ,相应的动作都可以通过改写循环条件或者修改循环逻辑来去掉break和continue。
   
  break
      退出循环。
    #示例:
      x = 0
      for i in range(10):
          i = i + x
          x = x + 1
          if i == 5:
              print('break)       
              break
 
  continue
      跳过本次循环。
   
 
  #输出1~~100 之间的偶数
    x = 0
    while x <= 100:
        x = x + 1
        if x % 2 != 0:  #除不开2的则略过
            continue
        else:
            print(x)
  #将偶数插入到队列中
    1 #!!/usr/bin/env python3
    2 # -*- coding:utf-8 -*-
    3 li = []
    4 n = 0
    5 while n <= 100:
    6     n = n + 1
    7     if n % 2 != 0:
    8         continue
    9     else:
   10         li.append(n)
   11 print(li)
 
  #将不能被3整除的偶数插入到队列中
    #!!/usr/bin/env python3
    # -*- coding:utf-8 -*-
    lis = []
    n = 0
    while n <= 100:
        n = n + 1
        if n % 2 != 0:
            continue
        else:
            if n % 3 == 0:
                continue
            else:
                lis.append(n)
    print(lis)       

Day3 条件判断和循环的更多相关文章

  1. python之--条件判断和循环

    Python之判断 和其他语言一样,python同样具有条件判断和循环的操作,比如我们可以编写一个简单的判断操作:使用if关键字可以达到判断的效果,如下例: >>> test_if ...

  2. python学习第六天 条件判断和循环

    总归来讲,学过C语言的同学,对条件判断和循环并不陌生.这次随笔只是普及一下python的条件判断和循环对应的语法而已. 条件判断: 不多说,直接贴代码: age = 23 if age >= 6 ...

  3. python入门(11)条件判断和循环

    python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: ag ...

  4. Python学习之条件判断和循环

    #coding= utf-8 # 条件判断和循环 # 如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做 age1 = 20 if age1 >= 18: prin ...

  5. Python第四天 流程控制 if else条件判断 for循环 while循环

    Python第四天   流程控制   if else条件判断   for循环 while循环 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Python第二天 ...

  6. python基础(二)条件判断、循环、格式化输出

    继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...

  7. Python之条件判断和循环(入门4)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6407755.html 本文出自:[Edwin博客园] Python之条件判断和循环 1. Python之if ...

  8. 写给.NET开发者的Python教程(三):运算符、条件判断和循环语句

    本节会介绍Python中运算符的用法,以及条件判断和循环语句的使用方法. 运算符 运算符包括算术运算符.赋值运算符.比较运算符.逻辑运算符等内容,大部分用法和C#基本一致,下面我们来看一下: 算数运算 ...

  9. 【Python⑥】python的缩进,条件判断和循环

    缩进 Python的最大特色是用缩进来标明成块的代码. 这点和其他语言区别很明显,比如大家熟悉的C语言里: ) { num+=; flag-=; } 而在python中: if flag>= 0 ...

随机推荐

  1. python-验证码图片识别

    import tesserocr from PIL import Image #新建Image对象 image = Image.open('code.png') #调用tesserocr的image_ ...

  2. 正则表达式——maltrail工程项目中使用

    1. 正则表达所需语法 \ 正则表达式使用反斜杠字符 ('') 来表示特殊形式或是允许在使用特殊字符时不引发它们的特殊含义. 转义特殊字符(允许你匹配 '*', '?', 或者此类其他) \A 只匹配 ...

  3. Tuxera Disk Manager轻松解决硬盘格式转换问题

    生活中经常会遇到硬盘格式转换的问题,很多小伙伴都不知道怎么进行操作,特别是Mac小白们.今天,小编想要给不熟悉Mac系统的小伙伴推荐一款专业且高效的磁盘管理工具--Tuxera NTFS,可以帮助我们 ...

  4. 导出mysql内数据 python建倒排索引

    根据mysql内数据,python建倒排索引,再导回mysql内. 先把mysql内的数据导出,先导出为csv文件,因为有中文,直接打开csv文件会乱码,再直接改文件的后缀为txt,这样打开时不会是乱 ...

  5. [原理] Android Native内存泄漏检测原理解析

    转载请注明出处:https://www.cnblogs.com/zzcperf/articles/11615655.html 上一篇文章列举了不同版本Android OS内存泄漏的检测操作(传送门), ...

  6. Kafka入门之consumer

    offset存放在_consumer_offsets这个topic下 并且从0-49划分了50个分区: consumer会在kafka集群的所有broker中选择一个broker作为consumer ...

  7. 一次SQL注入导致的"越权"

    原文来自SecIN社区-作者:tkswifty 相关背景   在实际的业务开发中,SQL交互往往是业务系统中不可或缺的一项.在Java中提供了类似Mybatis.Hibernate.SpringDat ...

  8. 技术应用丨DWS 空间释放(vacuum full) 最佳实践

    摘要:本文主要介绍如何进行正常的VACUUM FULL 维护,及时释放磁盘存储. 1.背景 目前根据某项目情况,其DWS的磁盘IO性能低.库内数据量大.对象多.数据膨胀严重.若毫无目的性的进行空间释放 ...

  9. K 均值算法-如何让数据自动分组

    公号:码农充电站pro 主页:https://codeshellme.github.io 之前介绍到的一些机器学习算法都是监督学习算法.所谓监督学习,就是既有特征数据,又有目标数据. 而本篇文章要介绍 ...

  10. Java进阶专题(十八) 系统缓存架构设计 (下)

    前言 上章节介绍了Redis相关知识,了解了Redis的高可用,高性能的原因.很多人认为提到缓存,就局限于Redis,其实缓存的应用不仅仅在于Redis的使用,比如还有Nginx缓存,缓存队列等等.这 ...