python基础之if嵌套与循环
if嵌套
在⼀个if(elif else) 语句中 嵌套另⼀个 if(elif else )语句判断条件存在递进关系才会使⽤. 即 只有第⼀个条件成⽴,才会判断第⼆个条件
语法:
if 判断条件1:
判断条件1成⽴,执⾏的代码
if 判断条件2:
判断条件2成⽴,执⾏的代码
else:
判断条件2不成⽴,执⾏的代码
else:
判断条件1不成⽴,执⾏的代码例子:
取款机取钱的过程, 假定 你的密码是: 123456, 账户余额
为 1000
1. 提示⽤户输⼊密码
2. 判断密码是否正确
3. 密码正确后,提示输⼊取款的⾦额,
4. 判断取款的⾦额和余额的关系pwd = input('请输⼊密码:') if pwd == '123456':print('密码输⼊正确')money = int(input('请输⼊取款的⾦额:'))if money > 1000:print('余额不⾜')else:print('取款中,请稍后....') else:print('密码输⼊错误,请重试')
循环
while循环语法
1. 循环的初始条件(计数器)
2. 循环的终⽌条件
while 判断条件:
判断条件成⽴执⾏的代码
判断条件成⽴执⾏的代码
判断条件成⽴执⾏的代码1. 定义计数器 (说了⼏遍 我错了) i = 0 # 2. 循环的终⽌条件 while i < 5:print('我错了...') # 3. 计数器 +1i = i +1
break和continue
相同点:都必须用在循环中
不同点:当程序代码执⾏遇到 break, break 所在的循环就会被终⽌执⾏.(终⽌循环)而当程序代码执⾏遇到 continue, continue后续的代码不执⾏,但是会继续下⼀次的循环(结束本次循环,继续下⼀次循环)
while True:xxxxxxxxif xxxx:breakxxxx
案例:求1~100之间的累加和
定义计数器 i=1 定义变量保存求和的结果 num=0 while i < 100num = num + ii+=1 print("打印求和结果",num)用for循环来实现 num = 0 for i in range(101):num += i print('求和的结果为: ', num)
for循环
for 循环 也称为是 for 遍历, 也可以做指定次数的循环
遍历: 是从容器中将数据逐个取出的过程.
容器: 字符串/列表/元组/字典for 变量 in 字符串:重复执⾏的代码1, 字符串中存在多少个字符, 代码就执⾏多少次2, 每次循环 会从字符串中取出⼀个字符保存到前边的变量中3,range(n) 可以⽣成 [0, n) 的整数的序列, 不包含 nfor i in range(5): # [0 ,1, 2, 3, 4]print('我错了', i)
python基础之if嵌套与循环相关推荐
- Python基础(十二)——循环语句
本文以Python3以上为学习基础. 目录 1.使用循环的第一原则 2.while循环 2.1 while 和 循环控制语句(break.continue.pass) 3.for循环 3.1 rang ...
- Python基础笔记_Day03_while、for循环语句、range
Day03_while.for循环语句.range 03.01_Python语言基础(循环语句)(掌握) 03.02_Python语言基础(while概述)(掌握) 03.03_Python语言基础( ...
- python基础之函数嵌套定义
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...
- 《Python基础知识-4判断和循环语句》
1 判断(分支)语句 1.1 if 语句 1)简单 if 语句 在Python中,if 语句就是用来判断的,格式如下: if 要判断的条件:条件成立时,要做的事情... 例如: In [1]: ...
- Python基础(7)——for循环
https://www.toutiao.com/a6644512326588301837/ 2019-01-09 23:02:03 Python是最接近于人类语言的编程语言,是非常不错的适合初学者语言 ...
- Python基础教程:在for循环搭配else的陷阱,你知道吗?
假设有如下代码: for i in range(10):if i == 5:print ('found it! i = %s' % i) else:print ('not found it ...') ...
- Python基础教程:嵌套函数、闭包
嵌套函数 在函数中定义另一个函数称为嵌套函数. 嵌套函数可以访问包围范围内的变量. def print_msg(msg):def printer():print(msg)printer()print_ ...
- JavaScript基础07-day09【嵌套for循环、break和continue、对象、数据类型、对象字面量、函数】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- Python基础教程笔记——条件,循环和其他语句
条件,循环和其他语句 Table of Contents 1 print和import的更多信息 1.1 使用逗号输出 1.2 把一些东东作为另一些东东导入 2 赋值魔法 2.1 序列解包 2.2 链 ...
最新文章
- 探讨计算机房的防火安全
- java string问题_Java关于String的问题?
- 资源放送丨《Oracle RAC 集群安装部署》PPT视频
- 【Lucene】lucene 视频教程 笔记
- [导入]C++ OpenGL底层和C# GUI无缝联合!
- 在 Ubuntu 中查看连接的Wi-Fi 密码
- ios开发之cocoapods导入新三方库报错RuntimeError - [Xcodeproj] Unknown object version.
- c语言 归一化图片大小,OpenCV学习笔记(1)——resize函数实现图像大小归一化
- XML (4) XSL教程
- 计算机五笔打字口诀,学电脑五笔打字-不用背口诀-5分钟轻松学会五笔打字-快来试试吧!.doc...
- android怎么安装exe软件,安卓手机如何打开.exe文件?
- 如何破解linux密码
- python的十句名言_洗脑最厉害的10句名言名句
- 有华为的HCIP证书会更好找工作吗?
- Windows自启动方式完全总结
- 【产品笔记】产品工作中Android和iOS差异
- BGP路由协议实验配置命令
- 邀请码 java_java 生成邀请码
- 字节跳动在Spark SQL上的核心优化实践
- 一款可编程的的串口调试工具 报文分类 脚本编程