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

中国建设网站的公司公司网站页面设计

中国建设网站的公司,公司网站页面设计,2019年做网站,网站空间管理二、python 之逻辑运算和制流程语句 逻辑运算控制流程语句条件语句(if语句)循环结构(for循环、while循环)continue、break和pass关键字控制流程语句的嵌套以及elif 逻辑运算 Python提供基本的逻辑运算:不仅包括布尔运…

二、python 之逻辑运算和制流程语句

    • 逻辑运算
    • 控制流程语句
      • 条件语句(if语句)
      • 循环结构(for循环、while循环)
      • continue、break和pass关键字
      • 控制流程语句的嵌套以及elif

逻辑运算

Python提供基本的逻辑运算:不仅包括布尔运算(and、or、not),还包括比较运算符(==、!=、<、>、<=、>=),用于比较两个值之间的关系。这些运算符用于判断表达式是否为真或为假,从而进行条件判断。

逻辑运算规则如下表所示(其中x=1,y=2):

运算符描述示例结果
and与运算True and FalseFalse
or或运算True or FalseTrue
not非运算not TrueFalse
==等于x == yFalse
!=不等于x != yTrue
<小于x < yTrue
>大于x > yFalse
<=小于等于x <= yTrue
>=大于等于x >= yFalse

在python中我们可以通过一下代码来试下逻辑运算:

# 比较运算符示例
x = 1
y = 2# 逻辑与(and)
result_and = True and False  # 结果为 False# 逻辑或(or)
result_or = True or False  # 结果为 True# 逻辑非(not)
result_not = not True  # 结果为 False# 等于:x是否等于y
result_equal = x == y  # 结果为 False# 不等于:x是否不等于y
result_not_equal = x != y  # 结果为 True# 小于:x是否小于y
result_less_than = x < y  # 结果为 True# 大于:x是否大于y
result_greater_than = x > y  # 结果为 False# 小于等于:x是否小于等于y
result_less_equal = x <= y  # 结果为 True# 大于等于:x是否大于等于y
result_greater_equal = x >= y  # 结果为 False

控制流程语句

对于新手小白来说熟练知道python控制流程语句包括条件语句(if语句)和循环结构(for循环和while循环),就够用了

条件语句(if语句)

条件语句用于根据不同的条件选择性地执行不同的代码块。最常见的条件语句是if语句,它用于判断一个条件是否为真,然后执行相应的代码。

以下是一个简单的if控制条件:
在这里插入图片描述

其对应的代码示例:

# 定义年龄变量
age = 18# 判断年龄是否大于等于18
if age >= 18:# 输出成年了print("成年了")
else:# 不满足if进入else输出未成年print("未成年")

循环结构(for循环、while循环)

  • for循环
    for循环用于遍历一个序列(如列表、字符串等)中的元素,并执行相应的操作。
# for循环 列表示例
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:print(fruit)

以上代码运行结果:
在这里插入图片描述

# for循环 字符串示例
fruit = 'apple'
for i in fruit:print(i)

以上代码运行结果:
在这里插入图片描述

也可以结合range()函数来进行数字的迭代:

# 使用range()的for循环
for i in range(5):# 这里会输出0,1,2,3,4print(i)

以上代码运行结果:
在这里插入图片描述

  • while循环
    while循环会重复执行一段代码,直到指定的条件不再满足。
# while循环示例
count = 0
while count < 5:print(count)count += 1

以上代码运行结果:
在这里插入图片描述

continue、break和pass关键字

  • continue关键字用法
    continue关键字跳过当前循环的剩余语句,进行下一轮循环

[‘apple’, ‘banana’, ‘orange’],这里面我不喜欢吃banana,所以我要跳过banana,通过continue关键字就可以实现,代码示例:

# for循环 continue示例
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:if fruit == 'banana':#如果fruit等于banana就跳过continueprint(fruit)

以上代码运行结果:
在这里插入图片描述

  • break关键字用法
    break关键字用来终止循环语句,强制停止当前的循环结构。

[‘apple’, ‘banana’, ‘orange’],这里面我非常讨厌banana,遇到banana,后面的全部都不想要啦!可以通过break关键字来实现,代码示例:

# for循环 break示例
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:if fruit == 'banana':#如果fruit等于banana就结束breakprint(fruit)

以上代码运行结果:
在这里插入图片描述

  • pass关键字用法
    充当代码块的占位符,如果还没想好怎么处理banana,我们就可以先放个占位符,代码示例:
# for循环 pass示例
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:if fruit == 'banana':# 如果fruit等于banana就啥也不干passprint(fruit)

以上代码运行结果:
在这里插入图片描述
小伙伴想问,如果不放pass会怎么样,会语法错误!因为 : 后面表示新的下一级代码块,必须要有点东西,这个时候就可以用pass占位置啦。

fruits = ['apple', 'banana', 'orange']
for fruit in fruits:if fruit == 'banana':print(fruit)

在这里插入图片描述

控制流程语句的嵌套以及elif

这里我们有一个需求,18岁以上输出成年,18岁以下输出未成年,3岁以下输出小屁孩。

  • 方案一:嵌套控制
    我们可以将需求理解成一下流程图:
    在这里插入图片描述
    其对应的代码示例:
# 定义年龄变量
age = 2# 判断年龄是否大于等于18
if age >= 18:# 输出成年了print("成年了")
else:# 不满足if进入else输出未成年if age <= 3:print("小屁孩")else:print("未成年")

其代码运行结果就是:小屁孩

  • 方案二:引入elif概念

elif的作用是当if语句的条件为假时,检查下一个条件是否为真,如果为真则执行相应的代码块,否则继续检查下一个条件或执行else块中的代码(如果有的话)。
在这里插入图片描述

根据上面需求,示例代码:

# 定义年龄变量
age = 2# 判断年龄是否大于等于18
if age >= 18:# 输出成年了print("成年了")
elif age <= 3:print("小屁孩")
else:print("未成年")

在代码示例中:

  1. 如果年龄大于等于18,会输出:“成年了”
  2. 如果年龄小于等于3,会输出:“小屁孩”
  3. 如果年龄既不大于等于18,也不小于等于3,会输出:“未成年”

其代码运行结果就是:小屁孩

http://www.ds6.com.cn/news/3257.html

相关文章:

  • 专注于网络推广及网站建设搜索引擎排名2020
  • 金坛建设银行总行网站企业营销策划书范文
  • 桂林wordpress招聘推广seo优化公司
  • 网站建设关于十大暗网搜索引擎
  • 吉林网站建设电话进入百度首页
  • 用php做网站需要什么百度指数搜索榜度指数
  • 这样做的网站网站性能优化的方法有哪些
  • 苏州做网站的下载百度官方网站
  • html 模板网站免费创建网站平台
  • 盐城网站建设哪家好快速建站哪个平台好
  • wordpress 禁止右键凌云seo博客
  • wordpress后台添加图片seo广告优化多少钱
  • 做网站需要哪些技术支持怎么做表格
  • 重庆做网站建设的公司百度seo怎么做
  • 网页制作模板中文seo的课谁讲的好
  • 网站空间一般多大情感营销
  • 网站备案个人信息泄露怎么seo快速排名
  • 网站建设入驻百度网盘怎么找资源
  • 哪个网站反盗版做的最好海南乐秀同城群软件下载
  • 哪个网站能帮助做试卷公司网站首页设计
  • wordpress实现mp4播放上海网站建设seo
  • 展示型网站与营销型网站著名的网络营销案例
  • 网站的优化是什么意思腾讯云域名注册官网
  • 网站开发的背景意义软件开发公司排名
  • 网站如何做淘宝推广阿亮seo技术
  • 知乎 上海做网站的公司百度关键词排行榜
  • 驾校网站模版在线h5免费制作网站
  • 淘宝上做网站靠谱吗北京搜索优化排名公司
  • 绿色网站设计seo挂机赚钱
  • 济南网站设计价格以下属于网站seo的内容是