三大结构:顺序、分支、循环

分支:

-分支的基本语法

if 条件表达式:

语句1

语句2

语句3

……

-条件表达式就是计算结果必须为布尔值的表达式

-表达式后面的冒号不能少

-注意if后面出现的语句,如果属于if语句块,则必须同一个缩进等级

-条件表达式结果为true执行if后面的缩进的语句块

age = 17

if age < 18:

print("未成年")

双向分支:

-if……else……语句

if 条件表达式:

语句1

语句2

……

else:

语句1

语句2

……

-双向分支有2个分支,当程序只是到if……else……语句的时候,一定会执行if或者else中的一个,也只执行一个

-缩进问题,if和else一个层级,其余语句一个层级

# input的作用是

# 1.在屏幕上输出括号内的字符串

# 2.接受用户输入的内容并返回到程序

# 3.input返回的内容一定是字符串类型

gender = input("请输入性别:")

print("你输入的性别是:{}".format(gender))

if gender == "nan":

print("男儿当自强")

else:

print("巾帼不让须眉")

多路分支:

-很多分支的情况,简称多路分支

if  条件表达式:

语句1

……

elif  条件表达式:

语句1

……

elif  条件表达式:

语句1

……

else:

语句1

……

-elif 可以有很多条

-else可选

-多路分支只会选一个执行

if语句其他:

-if语句可以嵌套使用,但是不推荐

-python没有switch-case语句

循环语句

-重复执行某些固定动作或者处理基本固定的事物

-分类

-for循环

-while循环

for循环:

-for循环

for 变量 in 序列:

语句1

语句2

……

for name in ["张三", "李斯","王五"]:

print(name)

if name == "张三":

print("隔壁{0}出现了".format(name))

else:

print("你好{0}".format(name))

while循环:

-一个循环语句

-表示当某条件城里的时候,就循环

-不知道具体循环次数,但是确定循环条件成立的时候用while循环

-while语法:

while 条件表达式:

语句块

题外话:为什么从有道云笔记上复制过来就没有缩进了啊啊啊啊,好绝望的手动缩进

python学习笔记02-分支循环(图灵学院视频笔记)相关推荐

  1. Python+BeautifulSoup+Selenium模拟浏览器循环自动播放视频,如哔哩哔哩某个UP主的视频

    1.前言 计算机的出现,推动了人类社会的进步,使得人们更高效的工作或是生活.当我们很"懒"的时候,计算机就能站出来,帮助我们做一些我们觉得浪费时间的事情了.你嫌用手点鼠标麻烦,计算 ...

  2. [网络安全学习篇20]:vpen qf网络安全视频笔记 20 day

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  3. Python 语言程序设计(4-1)分支循环语句

    二分支结构 多分支循环 条件组合 x and y x和y 都成立 x or b not x 关于python 的异常处理 BMI 实例多分支实战 height,weight=eval(input(&q ...

  4. python的枚举和for循环求一个数的约数_[Python 第二版] 4. 分支循环与枚举

    什么是表达式 表达式(Experession)是运算符(operator)和操作数(operand)所构成的序列. # 作业计算下列结果 >>> a = 1 >>> ...

  5. Python学习4——条件、循环及其他语句总结

    多种语句 打印语句: 导入语句: 赋值语句: 代码块: 条件语句: 断言: 循环: 推导: pass.dal.exec和eval :  学习到的新函数:(以下函数的应用代码均在IDLE测试通过) ch ...

  6. Python学习札记(八) Basic5 循环

    参考:循环 Note: A.for···in循环: 1.for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句. eg. #!/usr/bin/env python3list_A ...

  7. Python学习6——条件,循环语句

    条件语句 真值也称布尔值. 用作布尔表达式时,下面的值都将被视为假:False None  0   ""   ()   []   {}. 布尔值True和False属于类型bool ...

  8. Python 语言程序设计(4-2)分支循环--无限循环

    采用while 进行循环主体,有别于for i in n: 的形式 循环控制和保留字 break 和continue break 和continue break 跳出并结束当前整个循环,执行循环后的语 ...

  9. 精心收集汇总的Python学习资源(书籍+工具+视频),强烈建议收藏!

    python是一种被广泛使用的高级编程语言,其代码语法简洁.可读性强,并且具有丰富和强大的库. python简单易学,应用广泛,web开发.爬虫.运维.人工智能--可以说无所不能.python还被列入 ...

  10. 关于程序员35岁的坎:年龄不是挡板,图灵学院视频下载

    1.纯技术路线 2.混圈子.混人脉.靠内推 3.靠猎头 4.靠自己 其实无论走什么捷径进入面试环节,在面试时除了自己,谁也帮不了你,所以,如何把自己能力提升是非常非常重要的部分.另外,需要注意的是,在 ...

最新文章

  1. 第十一集VLAN原理和VTP协议理论讲解
  2. 【转载】c#多线程使用webbrowser控件
  3. cocos ScrollView(滚动容器)加载大量item导致的卡顿问题解决方案
  4. 最强N皇后JAVA解题代码
  5. Qt的槽可以使用默认参数
  6. (42)FPGA状态机二段式
  7. c++ 删除vector里面的第一个元素_C++提高第三篇2 STL常用容器 vector
  8. 【健康生活】Google、百度之间的选择
  9. SVM算法及OpenCV源码分析
  10. J2EE学习笔记-第二章(Web应用初步)
  11. linux 源代码gcc安装,linux下源码安装GCC
  12. 音乐文件加密歌曲转换器mp3
  13. 统信UOS使用wine安装“方正ApabiReader_4.5.2.1790(ceb阅读器)”并解决安装过程中文显示成方块问题
  14. VS中javascript注释快捷键
  15. 爬虫入门实战:斗鱼弹幕数据抓取,附送11节入门笔记
  16. 套路(二):火星求生的经济节奏引导
  17. 【前端知识之Vue】Vue常用的修饰符
  18. 【数字信号调制】基于 AM+FM+DSB+SSB实现信号调制解调含Matlab源码
  19. 软技能之基本沟通技巧
  20. 视觉检测类项目如何开展测试

热门文章

  1. VGA和HDMI传输距离是否有要求?
  2. 使用Feign调用时添加验证信息token到请求头
  3. 二十一、Java8新特性——Stream API【黑马JavaSE笔记】
  4. Unity学习笔记 实现某个动画只播放一遍然后回到初始动画
  5. VR中的9轴传感器(重力加速度/陀螺仪/磁力计).md
  6. Idear部署web项目过程
  7. 抢红包算法 c++_“抠抠族”的出行利器,斤斤计较的几何C为了节能果然够拼
  8. 第一次学游泳技巧_第一次学游泳怎么浮起来
  9. 36氪:超级表格想把企业协作做得“轻”一点
  10. 怎么把小米手机通讯录导入苹果手机