栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习day03

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python学习day03

目录
  • 一、分支与循环 branch and loop
    • 1.1 分支结构
      • 1.1.1 if语句五种语法结构
      • 1.1.2 分支结构的嵌套 nested branches
  • 二、循环
    • 2.1 while语句
    • 2.2 break语句:
    • 2.3 continue语句
    • 2.4 else语句
    • 2.5 循环结构的嵌套 nested loop

一、分支与循环 branch and loop 1.1 分支结构 1.1.1 if语句五种语法结构
  1. if
    判断一个条件,如果这个条件成立,就执行其包含的某条语句或某个代码块。
if conditions:
	statement(s)

使用缩进表示从属关系,在同一个代码块中,缩进量必须一致!
eg:

  1. if-else
    判断一个条件:
    如果条件成立,就执行其包含的某条语句或某个代码块;
    如果条件不成立,就执行另外的某条语句或某个代码块。
if condition a:
	condition(1)
else:
	condition(2)

eg:

  1. if-elif
    判断多个条件,如果第1个条件不成立,则继续判断第2个条件,如果低2个条件不成立,继续判断第3个条件,以此类推:
if condition1:
	statement(s)
elif condition2:
	statement(s)
elif condition3:
	statement(s)
...

eg:

只用if 和使用elif 的区别:

  1. 在第3种情况下添加一个else,表示上面所有的条件均不成立的情况下,执行某条语句或某个代码块。
if condition1:
	statement(s)
elif condition2:
	statement(s)
elif condition3:
	statement(s)
...
else:
	statement(s)

eg:

  1. 条件表达式
    语法:
    条件成立时执行的语句 if condition else 条件不成立时执行的语句

eg1:

eg2:

使用条件表达式后:

eg3:

使用条件表达式后:

1.1.2 分支结构的嵌套 nested branches

eg:

二、循环 2.1 while语句
while condition:
	statement(s)

只要条件为真,则一直执行循环语句。

eg:
计算1–100的和:

2.2 break语句:

当 while 条件为true时,循环就会一直执行,此时会出现死循环:

当程序进入死循环时,就需要使用break语句来退出。
eg:

2.3 continue语句

continue也用于跳出循环语句,与break不同的是:continue跳出本次循环,回到循环体开头条件判断位置,而break语句是直接跳出循环体。

eg:

2.4 else语句

当循环条件不再为真的时候,else语句才会被执行。
eg:

else作用:不使用标志位检测循环的退出情况。

eg: 连续签到七天就会打印brilliant语句,否则直接退出。

2.5 循环结构的嵌套 nested loop

eg: 9 x 9 乘法表

eg:
学习7天八小时,当hour满足break条件后,只跳出内层循环,继续执行外侧day的循环 (工作只有5*8!!!!!)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/822653.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号