流程控制

一。判断语句

1.if语句(单一条件分支)

结构:

if    表达式:

  为真的时候执行的语句

概述:当程序运行到if语句时候,首页要计算表达式的值,判断真假,如果表达式的职位为真,则执行if里的代码段,否则代码继续向下执行。

实例:

1 if False:
2 print('为真执行的语句')
3
4 print('正常执行的代码')

2.if--else语句(双向条件分支)

格式:

if    表达式:

  真

else:

  假

概述:

当程序运行到if else语句时,首先计算表达式的值,如果表达式为真,怎执行为真的代码段,如果为假,执行为假的代码段;不论真假都会执行预先设定好的代码。

实例:

1 if False:
2 print('为真执行的代码段')
3 else:
4 print('为假执行的代码段')

3.多向条件分支 if----elif----else

格式:

if    表达式:

  真

elif     表达式:

  真

..........

else:

  假

实例:

 1 num1 = eval(input('请输入1-12一个数字:'))
2 if num1 == 1:
3 print('一月份有31天')
4 elif num1 == 2:
5 print('二月有29天')
6 elif num1 == 3:
7 print('三月份有31天')
8 elif num1 == 4:
9 print('现在就是四月,自己看')
10 else:
11 print('我也不知道')

4.if嵌套

实例:

 1 if True:
2 if True:
3 pass
4 else:
5 pass
6 else:
7 if True:
8 pass
9 else:
10 pass

二。循环结构

概述:

当条件满足时,重复代码段

当条件不满足时,终止循环,程序继续向下执行。

1.while循环

格式:

while    表达式

  代码段

注意:一定要给条件,否则为死循环。

实例:

死循环

1 while True:
2 print('hello world')

可以终止的循环:

1 i = 1
2 while i < 6:
3 print('hello')
4 i += 1
1 # 计算 1-100累加的和
2 i = 1
3 num = 0
4 while i <= 100:
5 num += i
6 i += 1
7 print(num)
1 # 输出1-100的偶数
2 i = 1
3 while i <= 100:
4 if i % 2 == 0:
5 print(i,end=' ')
6 i += 1

2. while--else语句

格式:

  while    表达式:

    pass

  else:

    pass

注意:当条件表达式不成立时,输出执行else语句。

1 i = 0
2 while i < 1:
3 print(i)
4 i += 1
5 else:
6 print('else代码段')
7
8 print('正常代码段')

未完待续

初学python-day5 流程控制的更多相关文章

  1. Python之流程控制——if...else...

    Python之流程控制--if...else... 一.流程控制 假如把程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分岔口.当遇到分岔口时,你得判断哪条岔路是你要走的路,如果我们想让程 ...

  2. Python之流程控制——while循环

    Python之流程控制--while循环 一.语法 while 条件: 执行代码 while就是当的意思,它指当其后面的条件成立,就执行while下面的代码. 例:写一个从0打印到10的程序 coun ...

  3. python之流程控制升级

    python之流程控制:if elif else  while  for 一.流程控制之if: 1.1为什要有if判断:让计算机能像人一样代替人类工作,那么计算机应该有对于事务的读错,真假,是否可行的 ...

  4. python之流程控制与运算符

    第一:流程控制 一:if条件语句 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 单分支语句: 单分支,单个条件 age = 20 if age >= 18: print('you ...

  5. Python【流程控制与循环】

    本文介绍 1.流程控制 2.while循环 一.流程控制 单分支 if 条件: ...Python代码,满足条件执行 双分支 if 条件: ...Python代码,满足条件执行 else: ...Py ...

  6. Python基础—流程控制

    一.Python流程控制 计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句.选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构.选择结构和循 ...

  7. python基础-流程控制(if,while,for)

    今日内容总结 --流程控制(if,while,for) if:用来判断事物的对错.真假.是否执行.根据不同的情况判断,条件满足执行某条件下的语句 语法结构(3种) # 第一种,只有if结构.条件表达式 ...

  8. day5.流程控制及while单项循环

    一.判断类型 isinstance 1.语法 """ 语法: # 用法一 isinstance(要判断的值,要判断的类型) 返回True 或者 False # 用法二 i ...

  9. python之流程控制上-if、while

    流程控制 编写程序,是将自己的逻辑思想记录下来,使得计算机能够执行的过程. 而流程控制,则是逻辑结构中十分重要的一环. 在程序中,基础的流程结构分为顺序结构.分支结构.顺序结构 顺序结构自不必多说,上 ...

  10. python基础-->流程控制-->分支结构-->单项分支-->双向分支

    # ###流程控制 ''' 流程:代码执行过程 流程控制:对代码执行过程的管控 顺序结构:代码默认从上到下依次执行 分支结构:对代码执行过程的管控 循环机构: while for ..in.... 分 ...

随机推荐

  1. 手写 lodash/get、lodash/set 方法

    动机:平时写js代码时经常遇到要使用 lodash 中 _.get 和 _.set 的情况,每次使用都要引用 lodash,总感觉很烦,能不能自己实现一个简单的方法来实现一样的功能呢? get 方法实 ...

  2. SpringBoot - 搭建静态资源存储服务器

    目录 前言 环境 实现效果 具体实现 文件上传 配置类 上传接口 上传实现 辅助类 实体 上传测试 文件访问 配置类 项目源码 前言 记录下SpringBoot下静态资源存储服务器的搭建. 环境 wi ...

  3. centos7安装privoxy

    本文分为三部分,第一部分是在阿里云的ECS上安装Privoxy,第二部分是在AWS的EC2上安装Privoxy,第三部分是Privoxy的配置. 第一部分:阿里云ECS安装Privoxy 配置yum源 ...

  4. Spring Dependency Injection浅析

    Dependency Injection 依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件. 1.在UserService中提供一个get/set的name方法, ...

  5. 快速搭建SSM基本项目

    快速搭建SSM项目基本手脚架 Maven构建项目 一般我们使用Maven来管理我们的项目: 导入相关依赖配置pom.xml: <?xml version="1.0" enco ...

  6. weblogic漏洞分析之CVE-2016-0638

    weblogic漏洞分析之CVE-2016-0638 一.环境搭建: 这里使用前一篇文章的环境,然后打上补丁 上一篇文章:https://www.cnblogs.com/yyhuni/p/151370 ...

  7. crontab 语法和最快速的学习

    1.Cron 时间表语法 # ┌───────────── 分钟 (0 - 59) # │ ┌───────────── 小时 (0 - 23) # │ │ ┌───────────── 月的某天 ( ...

  8. 九、Abp vNext 基础篇丨评论聚合功能

    介绍 评论本来是要放到标签里面去讲的,但是因为上一章东西有点多了,我就没放进去,这一章单独拿出来,内容不多大家自己写写就可以,也算是对前面讲解的一个小练习吧. 相关注释我也加在代码上面了,大家看看代码 ...

  9. HDU2647Reward (拓扑排序)

    Reward Description Dandelion's uncle is a boss of a factory. As the spring festival is coming , he w ...

  10. Django学习day01随堂笔记

    每日测验 """ 每日测验 1.你所知道的前端框架和实用插件有哪些,他们各有什么特点 2.使用bootstrap需要注意什么,常用的bootstrap样式有哪些 &quo ...