初学python-day5 流程控制
流程控制
一。判断语句
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 流程控制的更多相关文章
- Python之流程控制——if...else...
Python之流程控制--if...else... 一.流程控制 假如把程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分岔口.当遇到分岔口时,你得判断哪条岔路是你要走的路,如果我们想让程 ...
- Python之流程控制——while循环
Python之流程控制--while循环 一.语法 while 条件: 执行代码 while就是当的意思,它指当其后面的条件成立,就执行while下面的代码. 例:写一个从0打印到10的程序 coun ...
- python之流程控制升级
python之流程控制:if elif else while for 一.流程控制之if: 1.1为什要有if判断:让计算机能像人一样代替人类工作,那么计算机应该有对于事务的读错,真假,是否可行的 ...
- python之流程控制与运算符
第一:流程控制 一:if条件语句 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 单分支语句: 单分支,单个条件 age = 20 if age >= 18: print('you ...
- Python【流程控制与循环】
本文介绍 1.流程控制 2.while循环 一.流程控制 单分支 if 条件: ...Python代码,满足条件执行 双分支 if 条件: ...Python代码,满足条件执行 else: ...Py ...
- Python基础—流程控制
一.Python流程控制 计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句.选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构.选择结构和循 ...
- python基础-流程控制(if,while,for)
今日内容总结 --流程控制(if,while,for) if:用来判断事物的对错.真假.是否执行.根据不同的情况判断,条件满足执行某条件下的语句 语法结构(3种) # 第一种,只有if结构.条件表达式 ...
- day5.流程控制及while单项循环
一.判断类型 isinstance 1.语法 """ 语法: # 用法一 isinstance(要判断的值,要判断的类型) 返回True 或者 False # 用法二 i ...
- python之流程控制上-if、while
流程控制 编写程序,是将自己的逻辑思想记录下来,使得计算机能够执行的过程. 而流程控制,则是逻辑结构中十分重要的一环. 在程序中,基础的流程结构分为顺序结构.分支结构.顺序结构 顺序结构自不必多说,上 ...
- python基础-->流程控制-->分支结构-->单项分支-->双向分支
# ###流程控制 ''' 流程:代码执行过程 流程控制:对代码执行过程的管控 顺序结构:代码默认从上到下依次执行 分支结构:对代码执行过程的管控 循环机构: while for ..in.... 分 ...
随机推荐
- HashMap 为什么线程不安全?
作者:developer http://cnblogs.com/developer_chan/p/10450908.html 我们都知道HashMap是线程不安全的,在多线程环境中不建议使用,但是其线 ...
- Vs code添加自定义snippet
Vs code添加自定义snippet(代码段) 前言 代码段能够帮助输入重复代码模式,在智能感知下可以帮我们快速补全代码,节省时间方便之余更利于代码格式的统一规范化. 1. Vs code代码段 ...
- Python - 通过PyYaml库操作YAML文件
PyYaml简单介绍 Python的PyYAML模块是Python的YAML解析器和生成器 它有个版本分水岭,就是5.1 读取YAML5.1之前的读取方法 def read_yaml(self, pa ...
- Linux常用命令 - more命令详解
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1672457.html 每次显 ...
- k8s资源管理(基础操作)
1. 基础 本文实操基于k8s 1.22.1 # 可以查看资源分配情况 kubectl describe node # 全局资源情况查看 kubectl api-resources 1.1 apply ...
- Python - poetry(4)管理环境
环境隔离 poetry 核心之一:使项目环境隔离,意味着始终和本地全局 Python 环境隔离 poetry 首先会检查当前项目是否在虚拟环境中运行:如果是将直接使用它,而不创建新的:如果不是,poe ...
- Linux内核下包过滤框架——iptables&netfilter
iptables & netfilter 1.简介 netfilter/iptables(下文中简称为iptables)组成Linux内核下的包过滤防火墙,完成封包过滤.封包重定向和网络地址转 ...
- vue-cli 项目中使用 v-chart 及导出 chart 图片
安装: npm i v-charts echarts -S 组件中使用: 1 <template> 2 <div class="app-chart"> 3 ...
- Python中with...as...的用法详解
简介 with是从Python2.5引入的一个新的语法,它是一种上下文管理协议,目的在于从流程图中把 try,except 和finally 关键字和资源分配释放相关代码统统去掉,简化try-.exc ...
- uni-app开发基本知识点
uni-app: 开始:必须要有一个根view结点. 外部文件引用方式的变化: js要require进来,变成了对象. <script> var util = require('../.. ...