当前位置: 首页 > wzjs >正文

厦门市app开发网站建设公司北京软件开发公司

厦门市app开发网站建设公司,北京软件开发公司,中山市开发区建设局网站,成都网站建设高端个人主页:Guiat 归属专栏:Python 文章目录 1. 条件语句1.1 if语句1.2 if - else语句1.3 if - elif - else语句 2. 循环语句2.1 for循环2.2 while循环2.3 循环控制语句2.3.1 break语句2.3.2 continue语句2.3.3 else子句 正文 1. 条件语句 1.1 if语句 i…

在这里插入图片描述

个人主页:Guiat
归属专栏:Python

在这里插入图片描述

文章目录

  • 1. 条件语句
    • 1.1 if语句
    • 1.2 if - else语句
    • 1.3 if - elif - else语句
  • 2. 循环语句
    • 2.1 for循环
    • 2.2 while循环
    • 2.3 循环控制语句
      • 2.3.1 break语句
      • 2.3.2 continue语句
      • 2.3.3 else子句

正文

1. 条件语句

1.1 if语句

if语句是Python中最基础的条件判断语句,用于根据给定条件的真假来决定是否执行特定代码块。只有当条件为True时,其缩进块内的代码才会被执行。

x = 10
if x > 5:print("x大于5")

在上述代码中,x > 5是判断条件,当x的值为10时,该条件为True,所以会打印出"x大于5"。

1.2 if - else语句

if - else语句在条件判断的基础上,增加了条件为假时的执行逻辑。当if后的条件为True时,执行if缩进块内的代码;当条件为False时,则执行else缩进块内的代码。

x = 3
if x > 5:print("x大于5")
else:print("x小于等于5")

这里x的值为3,x > 5条件为False,因此会执行else块中的代码,打印出"x小于等于5"。

1.3 if - elif - else语句

if - elif - else语句可以处理多个条件的判断。elifelse if的缩写,用于在if条件为False时,继续检查其他条件。可以有多个elif子句,最后还可以有一个可选的else子句,用于处理前面所有条件都不满足的情况。

x = 15
if x < 10:print("x小于10")
elif x < 20:print("x大于等于10且小于20")
else:print("x大于等于20")

对于x值为15的情况,x < 10条件为False,继续判断x < 20,该条件为True,所以会打印出"x大于等于10且小于20"。

2. 循环语句

2.1 for循环

for循环主要用于遍历可迭代对象,如列表、元组、字符串、字典等,每次迭代会将可迭代对象中的一个元素赋值给循环变量,然后执行循环体中的代码。

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:print(fruit)

这段代码会依次遍历fruits列表中的每一个元素,并将其赋值给fruit变量,然后打印出来。

利用range()函数结合for循环,可以实现指定次数的循环。range()函数可以生成一个整数序列。

for i in range(5):print(i)

上述代码中,range(5)会生成一个包含0到4的整数序列,for循环会依次将这些整数赋值给i并打印。

2.2 while循环

while循环会在条件为True时,不断重复执行循环体中的代码。每次循环开始前都会检查条件,若条件为False,则终止循环。

i = 0
while i < 5:print(i)i = i + 1

在这段代码中,初始时i为0,i < 5条件为True,进入循环体,打印i的值并将i加1。每次循环结束后都会重新检查条件,直到i等于5时,条件为False,循环终止。

2.3 循环控制语句

2.3.1 break语句

break语句用于立即终止当前所在的循环,跳出循环体,不再执行循环体中剩余的代码。

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:if fruit == "banana":breakprint(fruit)

在遍历fruits列表时,当遇到"banana"时,break语句被执行,循环立即终止,所以只会打印出"apple"。

2.3.2 continue语句

continue语句用于跳过当前循环中剩余的代码,直接开始下一次循环。

numbers = [1, 2, 3, 4, 5]
for num in numbers:if num == 3:continueprint(num)

在遍历numbers列表时,当num等于3时,continue语句被执行,跳过本次循环中print(num)这行代码,直接进入下一次循环,所以输出中不会包含3。

2.3.3 else子句

for循环或while循环正常结束(即没有被break语句终止)时,会执行else子句中的代码。

numbers = [1, 2, 3, 4, 5]
for num in numbers:print(num)
else:print("循环正常结束")

在这个for循环遍历完numbers列表中的所有元素后,由于没有遇到break语句,所以会执行else子句中的代码,打印出"循环正常结束"。

结语
感谢您的阅读!期待您的一键三连!欢迎指正!

在这里插入图片描述

http://www.dtcms.com/wzjs/228709.html

相关文章:

  • 山东华邦建设集团网站佛山网站建设公司
  • 易语言做网站客户端长沙seo网络营销推广
  • 重庆地区专业做网站的公司企业网站的推广形式有
  • 做外贸的女生现状seo是什么意思如何实现
  • 多仓库版仓库管理网站建设源码域名注册网站查询
  • 设计公司网站价格百度快速seo优化
  • 邹城建设银行网站搜索引擎优化的主要特征
  • 我想买个网站做时时彩河南网站推广优化排名
  • 网上书店网站建设毕业设计范文互联网推广话术
  • 智能家居产品设计案例网站排名优化查询
  • 做公司企业网站标准尺寸推广竞价的公司有哪些
  • 网站建设公司调查报告公司做个网站多少钱
  • 小程序平台开发多少钱合肥网站关键词优化公司
  • dw制作asp网站模板下载外贸seo
  • 网站开发职业要求百度推广客服电话24小时
  • 买网站做淘宝客北京专业seo公司
  • 过年wordpress主机桔子seo
  • 简单的美食网站模板太原建站seo
  • 网站页脚模板it教育培训机构
  • 做网站的zk啥网络广告推广
  • 不懂代码可以做网站吗宽带营销案例100例
  • 灯饰模板网站网站收录什么意思
  • 怎么做局域网asp网站网站推广多少钱一年
  • 安庆集团网站建设优化网站页面
  • 免费网站在线客服系统下列哪些店铺适合交换友情链接
  • 2018做网站前景如何2022最新新闻
  • 高端网站建设 案例网站seo技术能不能赚钱
  • 网站做多大尺寸上海关键词推广公司
  • 餐厅网站建设计算机培训班培训费用
  • 徐州专业网站制作公司网站排名优化培训哪家好