1判断语句

1.1判断语句介绍

满足条件才能做某件事

1.2 if语句

  1. if 条件:
  2. 语句块
  3. if判断条件的时候
  4. FalseFalse, 0, '', None, []
  5. True :基本除上面之外

1.3 if else语句

  1. if 条件:
  2. 语句块
  3. else:
  4. 语句块

1.4 elif语句

  1. if 条件:
  2. 语句块
  3. elif:
  4. 语句块
  5. ……
  6. else:
  7. 语句块

1.4 if嵌套

  1. if 条件1:
  2. 满足条件1 做的事情1
  3. 满足条件1 做的事情2
  4. ...(省略)...
  5. if 条件2:
  6. 满足条件2 做的事情1
  7. 满足条件2 做的事情2
  8. ...(省略)...

2循环语句

2.1 循环语句介绍

需要多次重复执行的代码,都可以用循环的方式来完成

2.2 while循环

  1. while 条件:
  2. 代码块

2.3 while循环嵌套

  1. while 条件1:
  2. 条件1满足时,做的事情1
  3. 条件1满足时,做的事情2
  4. 条件1满足时,做的事情3
  5. ...(省略)...
  6. while 条件2:
  7. 条件2满足时,做的事情1
  8. 条件2满足时,做的事情2
  9. 条件2满足时,做的事情3
  10. ...(省略)...

2.4 实战:打印九九乘法表

  1. # 挨着左下角
  2. m = 1 #第几次循环,第几行
  3. n = 1 #这一行,打印几次
  4. while m<10:
  5. while n<=m:
  6. print('%sx%s=%s\t' % (n,m,m*n),end='')
  7. n+=1
  8. print('')
  9. n = 1
  10. m+=1

2.5 break 和 continue

  1. break可以用来结束整个循环
  1. # break是跳出自己所在最近的循环
  2. num = 1
  3. ret = 1
  4. while True:
  5. ret+=num
  6. num+=1
  7. if num>100:
  8. break
  9. print(ret)
  1. continue可以结束本次循环,进入下一次循环
  1. # continue是结束当前这一次循环,进入到下一次循环
  2. # 下面第一个是求0-10间的奇数
  3. # 第二个是求0-10之间的偶数
  4. num = 0
  5. while num<10:
  6. num+=1
  7. if num%2==0:
  8. continue
  9. print(num)
  10. num = 0
  11. while num<11:
  12. if num%2==0:
  13. print(num)
  14. num+=1
  • 注意:

1 break/continue只能用在循环中,除此以外不能单独使用。

2 break/continue在嵌套循环中,只对最近的一层循环起作用。

  1. flag = True
  2. while flag:
  3. print('outer......')
  4. while True:
  5. print('inner......')
  6. # 条件达到了
  7. flag = False
  8. break
  9. flag = 1
  10. while flag==1:
  11. print('outer......')
  12. while True:
  13. print('inner......')
  14. # 条件达到了
  15. flag = 2
  16. break

01.Python基础-2.判断语句和循环语句的更多相关文章

  1. python基础4 - 判断(if)语句

    6. 判断(if)语句 6.1 if 判断语句基本语法 在 Python 中,if 语句 就是用来进行判断的,格式如下: if 要判断的条件: 条件成立时,要做的事情 …… 注意:代码的缩进为一个 t ...

  2. python 基础学习4 字典和循环语句

    学了这么多天的基础,好着急的想什么时候可以开始写个小程序,今天还是静下心来把字典和循环语句学习了 关于字典,主要是了解了字典的创建,和映射,以及一些基本的运算法,运算法不一一列出,运算法在用到的时候会 ...

  3. Python基础-if判断以及其他循环

    if else 判断: #!/usr/bin/env python # -*- coding:utf-8 -*- import getpass name = input("用户名??&quo ...

  4. python基础(4):条件语句与循环语句

    今天我们看看条件语句与循环语句. 预习: 1.使用while循环输出1 2 3 4 5 6 8 9 10 2.求1-100的所有数的和 3.输出 1-100 内的所有奇数 4.输出 1-100 内的所 ...

  5. 9、python判断语句与循环语句

    前言:本文主要介绍python判断语句与循环语句,包括if语句.while循环.for循环.range函数. 一.if语句  关键字:if.elif.else,写法如下: # if if 条件: # ...

  6. Python基础学习笔记(四)语句

    参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-chinese-encoding.html 3. http://w ...

  7. 前端笔记知识点整合之JavaScript(三)关于条件判断语句、循环语句那点事

      一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力 ...

  8. 前端笔记之JavaScript(三)关于条件判断语句、循环语句那点事

    一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力语法 ...

  9. java 判断语句和循环语句

    一.判断语句:if和switch if(关系表达式1) { 语句体1; }else if (关系表达式2) { 语句体2; }…else { 语句体n+; } switch(表达式) { case 值 ...

随机推荐

  1. chcp - 设置或者显示活动代码页编号

    chcp - 设置或者显示活动代码页编号 学习了:https://baike.baidu.com/item/CHCP/9061635?fr=aladdin

  2. 手动搭建HTTP下载站点

    手动搭建HTTP下载站点 index.jsp <%--Listfile.jsp--%> <%@ page import="java.io.File,java.text.Si ...

  3. codechef Little Elephant and Bombs题解

    The Little Elephant from the Zoo of Lviv currently is on the military mission. There are N enemy bui ...

  4. POJ 2762 Going from u to v or from v to u?(强联通,拓扑排序)

    id=2762">http://poj.org/problem?id=2762 Going from u to v or from v to u? Time Limit: 2000MS ...

  5. HDU 5380 Travel with candy 单调队列

    pid=5380">链接 题解链接:http://www.cygmasot.com/index.php/2015/08/16/hdu_5380 题意: n C 一条数轴上有n+1个加油 ...

  6. php中全局变量global和超全局变量$GLOBALS

    php中全局变量global和超全局变量$GLOBALS 1.global Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require ...

  7. LDA解决的问题

    人类是怎么生成文档的呢?LDA的这三位作者在原始论文中给了一个简单的例子.比如假设事先给定了这几个主题:Arts.Budgets.Children.Education,然后通过学习训练,获取每个主题T ...

  8. 自己实现的一个 .net 缓存类(原创)

    public class CacheContainer { private static Hashtable ht = new Hashtable(); /// <summary> /// ...

  9. Docker 配置与实践清单

    https://mp.weixin.qq.com/s/yeEkF5DKa9IjmIvuzOTT3g

  10. javascript中异常处理案例

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...