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嵌套与循环相关推荐

  1. Python基础(十二)——循环语句

    本文以Python3以上为学习基础. 目录 1.使用循环的第一原则 2.while循环 2.1 while 和 循环控制语句(break.continue.pass) 3.for循环 3.1 rang ...

  2. Python基础笔记_Day03_while、for循环语句、range

    Day03_while.for循环语句.range 03.01_Python语言基础(循环语句)(掌握) 03.02_Python语言基础(while概述)(掌握) 03.03_Python语言基础( ...

  3. python基础之函数嵌套定义

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  4. 《Python基础知识-4判断和循环语句》

    1 判断(分支)语句 1.1 if 语句 1)简单 if 语句   在Python中,if 语句就是用来判断的,格式如下: if 要判断的条件:条件成立时,要做的事情...   例如: In [1]: ...

  5. Python基础(7)——for循环

    https://www.toutiao.com/a6644512326588301837/ 2019-01-09 23:02:03 Python是最接近于人类语言的编程语言,是非常不错的适合初学者语言 ...

  6. Python基础教程:在for循环搭配else的陷阱,你知道吗?

    假设有如下代码: for i in range(10):if i == 5:print ('found it! i = %s' % i) else:print ('not found it ...') ...

  7. Python基础教程:嵌套函数、闭包

    嵌套函数 在函数中定义另一个函数称为嵌套函数. 嵌套函数可以访问包围范围内的变量. def print_msg(msg):def printer():print(msg)printer()print_ ...

  8. JavaScript基础07-day09【嵌套for循环、break和continue、对象、数据类型、对象字面量、函数】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  9. Python基础教程笔记——条件,循环和其他语句

    条件,循环和其他语句 Table of Contents 1 print和import的更多信息 1.1 使用逗号输出 1.2 把一些东东作为另一些东东导入 2 赋值魔法 2.1 序列解包 2.2 链 ...

最新文章

  1. 探讨计算机房的防火安全
  2. java string问题_Java关于String的问题?
  3. 资源放送丨《Oracle RAC 集群安装部署》PPT视频
  4. 【Lucene】lucene 视频教程 笔记
  5. [导入]C++ OpenGL底层和C# GUI无缝联合!
  6. 在 Ubuntu 中查看连接的Wi-Fi 密码
  7. ios开发之cocoapods导入新三方库报错RuntimeError - [Xcodeproj] Unknown object version.
  8. c语言 归一化图片大小,OpenCV学习笔记(1)——resize函数实现图像大小归一化
  9. XML (4) XSL教程
  10. 计算机五笔打字口诀,学电脑五笔打字-不用背口诀-5分钟轻松学会五笔打字-快来试试吧!.doc...
  11. android怎么安装exe软件,安卓手机如何打开.exe文件?
  12. 如何破解linux密码
  13. python的十句名言_洗脑最厉害的10句名言名句
  14. 有华为的HCIP证书会更好找工作吗?
  15. Windows自启动方式完全总结
  16. 【产品笔记】产品工作中Android和iOS差异
  17. BGP路由协议实验配置命令
  18. 邀请码 java_java 生成邀请码
  19. 字节跳动在Spark SQL上的核心优化实践
  20. 一款可编程的的串口调试工具 报文分类 脚本编程

热门文章

  1. Cura切片3d打印设置
  2. Day621.Spring Test 常见错误 -Spring编程常见错误
  3. python语音验证码识别_基于Python的手机语音验证码api调用代码实例
  4. inkscape工具箱:选择和变换工具(快捷键F1)
  5. PearOS官网下载\梨子系统
  6. 计算机专业对口升学考哪些科目,对口升学考试科目
  7. 揭密备份恢复的原理!
  8. R语言导出xlxs_R语言 数据Excel的导入与导出
  9. javashop源码,javashop电商系统源码授权
  10. 300元内,此耳机是首选。不亏千人好评,对的起你的耳朵。