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

网站建设要用H5的缺点交互型网站开发

网站建设要用H5的缺点,交互型网站开发,wordpress edit,杭州网络优化公司排名如果你觉得我的文章写的不错,请关注我哟,请点赞、评论,收藏此文章,谢谢! 本文内容体系结构如下: 分支结构是编程中的基本控制结构之一,它允许程序根据条件判断执行不同的代码路径。通过本文&…

如果你觉得我的文章写的不错,请关注我哟,请点赞、评论,收藏此文章,谢谢!

本文内容体系结构如下:
在这里插入图片描述

分支结构是编程中的基本控制结构之一,它允许程序根据条件判断执行不同的代码路径。通过本文,你将学会如何使用ifif-elseif-elif-else等语句,以及如何嵌套使用这些语句。此外,我们还会通过流程图直观地展示分支结构的执行流程。

流程控制是编程中的一个核心概念,它决定了程序执行的顺序和路径。通过流程控制,我们可以让程序根据条件选择执行不同的代码块,或者重复执行某些代码块。流程控制结构有顺序结构、分支结构和循环结构三种。其中顺序结构表示代码从上往下按照顺序执行,很简单,不用多讲。本文主要讲分支结构,下一篇文章讲循环结构。

一、分支结构简介

分支结构(也称为条件结构、选择结构)允许程序根据条件表达式的值执行不同的代码块。在Python中,分支结构主要通过if语句实现。条件表达式通常涉及比较运算符(如==><等)和逻辑运算符(如andornot等)。

二、Python中的分支结构

2.1 if 语句

if语句是最基本的分支结构,用于在条件为真时执行特定的代码块。适用于只有一种分支的情况下。

(1)语法结构
if 条件表达式:# 条件为真时执行的代码块
(2)执行规律
  1. 判断条件表达式的结果
  2. 如果条件表达式为True,执行里面的代码块,执行完之后继续执行if结构后面的代码
  3. 如果条件表达式为False,跳过if结构,执行if结构后面的代码

注意:条件表达式可以是布尔值、关系运算符执行结果和逻辑运算符执行结果

流程图:
在这里插入图片描述

(3)演示示例
num1 = 12
if num1>10:print("num1大于10")num2 = 8
if num2>10:print("num2大于10")
(4)执行结果

在这里插入图片描述

2.2 if-else 语句

if-else语句用于在条件为真时执行一个代码块,否则执行另一个代码块。适用于两种分支的情况下

(1)语法结构
if 条件表达式:# 条件为真时执行的代码块
else:# 条件为假时执行的代码块
(2)执行规律
  1. 判断条件表达式的结果
  2. 如果条件表达式为True,执行条件表达式后面的代码块,执行完之后继续执行if-else结构后面的代码
  3. 如果条件表达式为False,执行else后面的代码块,执行完之后继续执行if-else结构后面的代码

注意:条件表达式可以是布尔值、关系运算符执行结果和逻辑运算符执行结果

流程图:
在这里插入图片描述

(3)演示示例
num1 = 12
if num1>10:print("num1大于10")
else:print("num1小于等于10")num2 = 8
if num2>10:print("num2大于10")
else:print("num2小于等于10")
(4)执行结果

在这里插入图片描述

2.3 if-elif-else 语句

if-elif-else语句用于检查多个条件,并根据第一个满足的条件执行相应的代码块。如果没有条件满足,则执行else部分的代码块。

(1)语法结构
if 条件表达式1:# 条件表达式1为真时执行的代码块
elif 条件表达式2:# 条件表达式2为真时执行的代码块
......# 可以添加多个elif语句
elif 条件表达式n:# 条件表达式n为真时执行的代码块
else:# 所有条件都为假时执行的代码块
(2)执行规律
  1. 判断条件表达式1的结果
  2. 如果条件表达式1为True,执行条件表达式1后面的代码块,执行完之后继续执行if-elif-else结构后面的代码
  3. 如果条件表达式1为False,继续判断条件表达式2
  4. 如果条件表达式2为True,执行条件表达式2后面的代码块,执行完之后继续执行if-elif-else结构后面的代码
  5. 如果条件表达式2为False,继续判断…
  6. 如果条件表达式n为True,执行条件表达式n后面的代码块,执行完之后继续执行if-elif-else结构后面的代码
  7. 如果条件表达式n为False,执行else后面代码块

注意:else语句可以省略不写,如果所有条件表达式都为False,又省略了else,则if-elif-else结构不被执行。

注意:条件表达式可以是布尔值、关系运算符执行结果和逻辑运算符执行结果

流程图:
在这里插入图片描述

(3)演示示例:
score = 85
if score >= 90:print("优秀")
elif score >= 75:print("良好")
elif score >= 60:print("及格")
else:print("不及格")
(4)执行结果

在这里插入图片描述

2.4 嵌套if语句

嵌套if语句是指在一个if语句的代码块中再嵌套另一个if语句。这允许程序根据多个条件进行更复杂的判断。

(1)语法结构
if 条件表达式1:# 条件表达式1为真时执行的代码块if 条件表达式2:# 条件表达式1和条件表达式2都为真时执行的代码块else:# 条件表达式1为真,但条件表达式2为假时执行的代码块
else:# 条件表达式1为假时执行的代码块
(2)执行规律
  1. 判断条件表达式1的结果

  2. 如果条件表达式1为True,执行条件表达式1后面的代码块,然后判断条件表达式2

    如果条件表达式2为True,执行条件表达式2后面的代码块,执行完之后继续执行嵌套if结构后面的代码

    如果条件表达式2为False,执行里面else后面的代码块,执行完之后继续执行嵌套if结构后面的代码

  3. 如果条件表达式1为False,则执行外面else后面的代码块

注意:嵌套if理论上可以任意层次的嵌套,但是不要过多嵌套,一般不超过三层,否则不利于代码阅读。

注意:条件表达式可以是布尔值、关系运算符执行结果和逻辑运算符执行结果

流程图:
在这里插入图片描述

(3)演示示例
age = 20
has_ticket = True
if age >= 18: # 年满18岁才有资格进入电影院if has_ticket:# 年满18岁并且有电影票才能进入电影院print("可以进入电影院")else:print("没有票,不能进入电影院")
else: print("未成年,不能进入电影院")
(4)执行结果

在这里插入图片描述

2.5 条件表达式

在Python中,条件表达式(也称为三元操作符或条件运算符)与许多其他编程语言(如C、C++、Java等)中的形式略有不同。在其他语言中,条件表达式通常写成 a > b ? a : b,这意味着“如果 a 大于 b,则结果为 a,否则结果为 b”。

然而,在Python中,这种语法是不被支持的。相反,Python使用了一种更冗长但更具可读性的语法来实现相同的功能。

(1)语法结构
result = 表达式1 if 条件表达式 else 表达式2
(2)执行规律
  1. 判断条件表达式的结果

  2. 如果条件表达式为True,将表达式1的值存储在变量result中

    如果条件表达式为False,将表达式2的值存储在变量result中

(3)演示示例
a = 10
b = 5
result = a if a > b else b
print(result)  # 输出: 10
(4)执行结果

在这里插入图片描述

值得注意的是,虽然Python的条件表达式比一些其他语言中的三元操作符更冗长,但它提供了更好的可读性,这对于编写和维护代码来说是非常重要的。此外,Python的语法设计也强调了代码的可读性和简洁性(尽管有时可能看起来不那么“紧凑”),这有助于减少错误并提高团队协作的效率。

三、课程总结

通过本文的学习,你掌握了Python中的分支结构语法,包括if语句、if-else语句、if-elif-else语句以及嵌套if语句。通过练习,多实践,熟练应用分支结构!

http://www.dtcms.com/a/476725.html

相关文章:

  • 四川城乡和建设厅网站首页网站设计制作行业排行
  • 无水印做海报的网站论坛网站开发语言
  • 什么视频网站可以做链接地址建设网站建站公司
  • yy直播助手玉溪seo
  • 免费个人网站建设二手商标网
  • 文库网站建设开发深圳网站建设网站制作公司
  • 太原企业网站排名网站需要备案吗
  • 商务网站规划与建设的目的商丘市建立网站公司
  • 濮阳做网站的电话汽车用品网站建设策划书
  • 营销网站的建设与管理包括哪些事项论坛打赏网站开发
  • 苏州做网站公司有哪些左右布局的网站
  • 深圳 服装 网站建设谈谈你在建设主题资源网站时
  • 手机 pc网站开发价格百度有几种推广方式
  • php网络公司网站源码湖南平台网站建设企业
  • 做会计要关注什么网站360网站卖东西怎么做
  • 海派虫网站推广软件如何对网站ftp进行上传
  • 化妆培训网站开发html做一个登录注册页面
  • 重庆企业做网站多少钱凡客诚品购物
  • 淘客网站建设收费吗飞凡网站建设
  • asp.net网站备份asp.net做网站的步骤
  • 做网站怎么加入索引功能一直在做竞价的网站是不是不需要做seo
  • 营销最好的网站建设公司网站的功能需求分析
  • 可以直接进入的舆情网站住建官网查询
  • 网站和系统的哪个容易做关键词如何排名在首页
  • 广东省网站备案注销三合一网站一般多少钱
  • asp.net网站开发技术双语企业网站源码
  • 如何制作一个静态网站源码wordpress分类门户主题
  • wordpress 获取友链网站seo推广
  • 佛山网站建站推广网页设计软件dw全称
  • 招商团队外包柳州seo培训