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

用html5做的静态网站推广策略及推广方式

用html5做的静态网站,推广策略及推广方式,网站开发多钱,网站优化垂直化好还是扁平化好python 条件循环语句 一、条件控制语句1. Python3 条件控制2. if 语句3. if 嵌套4. match...case5. 注意: 二、循环控制语句1. Python3 循环语句2. while 循环3. 无限循环4. while 循环使用 else 语句5. 简单语句组6. for 语句7. for...else8. break 和 continue 语…

python 条件循环语句

    • 一、条件控制语句
      • 1. Python3 条件控制
      • 2. if 语句
      • 3. if 嵌套
      • 4. match...case
      • 5. 注意:
    • 二、循环控制语句
      • 1. Python3 循环语句
      • 2. while 循环
      • 3. 无限循环
      • 4. while 循环使用 else 语句
      • 5. 简单语句组
      • 6. for 语句
      • 7. for...else
      • 8. break 和 continue 语句及循环中的 else 子句
      • 9. pass 语句
    • 代码概述(条件语句)
    • 代码概述(循环语句)

一、条件控制语句

1. Python3 条件控制

Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。

2. if 语句

Python中if语句的一般形式如下所示:if condition_1:statement_block_1elif condition_2:statement_block_2else:statement_block_3
如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句
如果 "condition_1" 为False,将判断 "condition_2"
如果"condition_2" 为 True 将执行 "statement_block_2" 块语句
如果 "condition_2" 为False,将执行"statement_block_3"块语句
Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。

3. if 嵌套

在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。
if 表达式1:语句if 表达式2:语句elif 表达式3:语句else:语句
elif 表达式4:语句
else:语句

4. match…case

Python 3.10 增加了 match...case 的条件判断,不需要再使用一连串的 if-else 来判断了。
match 后的对象会依次与 case 后的内容进行匹配,如果匹配成功,则执行匹配到的表达式,否则直接跳过,_ 可以匹配一切。
语法格式如下:match subject:case <pattern_1>:<action_1>case <pattern_2>:<action_2>case <pattern_3>:<action_3>case _:<action_wildcard>
case _: 类似于 C 和 Java 中的 default:,当其他 case 都无法匹配时,匹配这条,保证永远会匹配成功。
一个 case 也可以设置多个匹配条件,条件使用 | 隔开,例如:case 401|403|404:return "Not allowed"

5. 注意:

1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在 Python 中没有 switch...case 语句,但在 Python3.10 版本添加了 match...case,功能也类似。

二、循环控制语句

1. Python3 循环语句

Python 中的循环语句有 for 和 while。

2. while 循环

Python 中 while 语句的一般形式:while 判断条件(condition):执行语句(statements)……
注意:同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。

3. 无限循环

我们可以通过设置条件表达式永远不为 false 来实现无限循环,
你可以使用 CTRL+C 来退出当前的无限循环。
无限循环在服务器上客户端的实时请求非常有用。

4. while 循环使用 else 语句

如果 while 后面的条件语句为 false 时,则执行 else 的语句块。
语法格式如下:while <expr>:<statement(s)>else:<additional_statement(s)>expr 条件语句为 true 则执行 statement(s) 语句块,如果为 false,则执行 additional_statement(s)。
循环输出数字,并判断大小:

5. 简单语句组

类似 if 语句的语法,如果你的 while 循环体中只有一条语句,你可以将该语句与 while 写在同一行中

6. for 语句

Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。
for循环的一般格式如下:for <variable> in <sequence>:<statements>else:<statements>

7. for…else

在 Python 中,for...else 语句用于在循环结束后执行一段代码。
语法格式如下:for item in iterable:# 循环主体else:# 循环结束后执行的代码
当循环执行完毕(即遍历完 iterable 中的所有元素)后,会执行 else 子句中的代码,如果在循环过程中遇到了 break 语句,则会中断循环,此时不会执行 else 子句。

8. break 和 continue 语句及循环中的 else 子句

break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
注意:循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。

9. pass 语句

Python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句

代码概述(条件语句)

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
# @Date : 2024/3/27 15:49
# @Author : water
# @Description : 条件循环语句"""
Python3 条件控制Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。if 语句Python中if语句的一般形式如下所示:if condition_1:statement_block_1elif condition_2:statement_block_2else:statement_block_3如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句如果 "condition_1" 为False,将判断 "condition_2"如果"condition_2" 为 True 将执行 "statement_block_2" 块语句如果 "condition_2" 为False,将执行"statement_block_3"块语句Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。
注意:1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。3、在 Python 中没有 switch...case 语句,但在 Python3.10 版本添加了 match...case,功能也类似。if 嵌套在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。if 表达式1:语句if 表达式2:语句elif 表达式3:语句else:语句elif 表达式4:语句else:语句match...casePython 3.10 增加了 match...case 的条件判断,不需要再使用一连串的 if-else 来判断了。match 后的对象会依次与 case 后的内容进行匹配,如果匹配成功,则执行匹配到的表达式,否则直接跳过,_ 可以匹配一切。语法格式如下:match subject:case <pattern_1>:<action_1>case <pattern_2>:<action_2>case <pattern_3>:<action_3>case _:<action_wildcard>case _: 类似于 C 和 Java 中的 default:,当其他 case 都无法匹配时,匹配这条,保证永远会匹配成功。一个 case 也可以设置多个匹配条件,条件使用 | 隔开,例如:case 401|403|404:return "Not allowed"
"""flag = Trueif flag:print("flag is True")
else:print("flag is False")age = int(input("请输入你家狗狗的年龄: "))
print("")
if age <= 0:print("你是在逗我吧!")
elif age == 1:print("相当于 14 岁的人。")
elif age == 2:print("相当于 22 岁的人。")
elif age > 2:human = 22 + (age - 2) * 5print("对应人类年龄: ", human)# 退出提示
input("点击 enter 键退出")# 无限循环
# 该实例演示了数字猜谜游戏
number = 7
guess = -1
print("数字猜谜游戏!")
while guess != number:guess = int(input("请输入你猜的数字:"))if guess == number:print("恭喜,你猜对了!")elif guess < number:print("猜的数字小了...")elif guess > number:print("猜的数字大了...")# if嵌套num = int(input("输入一个数字:"))
if num % 2 == 0:if num % 3 == 0:print("你输入的数字可以整除 2 和 3")else:print("你输入的数字可以整除 2,但不能整除 3")
else:if num % 3 == 0:print("你输入的数字可以整除 3,但不能整除 2")else:print("你输入的数字不能整除 2 和 3")# match...case
def http_error(status):match status:case 400:return "Bad request"case 404:return "Not found"case 418:return "I'm a teapot"case 401 | 403 | 404:return "Not allowed"case _:return "Something's wrong with the internet"if __name__ == "__main__":my_status = 403print(http_error(my_status))

代码概述(循环语句)

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
# @Date : 2024/3/27 15:49
# @Author : water
# @Description : 循环语句"""
Python3 循环语句Python 中的循环语句有 for 和 while。while 循环Python 中 while 语句的一般形式:while 判断条件(condition):执行语句(statements)……注意:同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。
无限循环我们可以通过设置条件表达式永远不为 false 来实现无限循环,你可以使用 CTRL+C 来退出当前的无限循环。无限循环在服务器上客户端的实时请求非常有用。
while 循环使用 else 语句如果 while 后面的条件语句为 false 时,则执行 else 的语句块。语法格式如下:while <expr>:<statement(s)>else:<additional_statement(s)>expr 条件语句为 true 则执行 statement(s) 语句块,如果为 false,则执行 additional_statement(s)。循环输出数字,并判断大小:
简单语句组类似 if 语句的语法,如果你的 while 循环体中只有一条语句,你可以将该语句与 while 写在同一行中for 语句Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。for循环的一般格式如下:for <variable> in <sequence>:<statements>else:<statements>for...else在 Python 中,for...else 语句用于在循环结束后执行一段代码。语法格式如下:for item in iterable:# 循环主体else:# 循环结束后执行的代码当循环执行完毕(即遍历完 iterable 中的所有元素)后,会执行 else 子句中的代码,如果在循环过程中遇到了 break 语句,则会中断循环,此时不会执行 else 子句。
break 和 continue 语句及循环中的 else 子句break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。注意:循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。pass 语句Python pass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句
"""
#  循环语句: 求和
m = 100
n = 0
sm = 0
while n <= m:sm += nn += 1
print("1 到 %d 之间的整数的和为:%d" % (m, sm))# 无限循环
while True:s = input("请输入:")if s == "q":breakprint("你输入的内容是:", s)# while 循环使用 else 语句
while True:print("请输入用户名和密码:")name = input("UserName:")password = input("Password:")if name == "admin" and password == "123456":print("登录成功!")breakelse:print("用户名或密码错误!")# 简单语句组
flag = 1
# while flag: print('欢迎访问菜鸟教程!')
print("Good bye!")# for 循环
# 整数范围值可以配合 range() 函数使用:
for i in range(5):print(i)# 列表循环
sites = ["Baidu", "Google", "Runoob", "Taobao"]
for site in sites:print(site)# 字符串循环
for i in "Runoob":print(i)# for...else
for i in range(5):print(i)
else:print("i is no longer less than 5")# 以下 for 实例中使用了 break 语句,break 语句用于跳出当前循环体,不会执行 else 子句
for i in range(5):if i == 3:breakprint(i)
else:print("i is no longer less than 5")#  range() 指定区间的值:
for i in range(5, 30):if i == 15:breakprint(i)
#  range() 以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长'):
for i in range(5, 30, 3):print(i)# 步长是负数时,range() 函数的用法如下:
for i in range(30, 5, -3):print(i)# 结合 range() 和 len() 函数以遍历一个序列的索引
for i in range(len(sites)):print(i, sites[i])# break 和 continue 语句及循环中的 else 子句for i in range(10):if i == 5:breakprint(i)
else:print("i is no longer less than 5")# continue
for i in range(10):if i == 5:continueprint(i)
# pass 语句
for i in range(10):pass
http://www.hrbkazy.com/news/4676.html

相关文章:

  • 如何安装 wordpressseo最好的工具
  • 智慧团建怎么登录不了排名优化公司哪家效果好
  • 网站中怎么做图片的变换seo优化宣传
  • 江苏住房和建设厅网站一个企业该如何进行网络营销
  • ipc网站备案查询百度搜索seo
  • 昭通建网站网络广告的发布方式包括
  • 做公司+网站建设广州关键词seo
  • wordpress ping地址福州seo公司排名
  • 怎么查看网站虚拟空间免费的网站推广
  • 外贸网网站建设seo关键词分析表
  • 网站免费诊断怎么自己创建一个网页
  • 网站怎样做的搜索引擎营销的英文缩写
  • 前端电商网站登录界面怎么做学做电商需要多少钱
  • 合肥建设网站制作哪个好网站seo的主要优化内容
  • 手机端建站第三方网络营销平台有哪些
  • 二手书屋网站开发的意义上海有哪些优化网站推广公司
  • 怎么做相册网站网站的优化和推广方案
  • 做搜狗网站优化首页中国今日新闻
  • 做私活有哪些网站个人如何注册网址
  • 张家界网站建设多少钱什么是论坛推广
  • 群晖做网站连接数据库著名的营销成功的案例
  • wordpress 修改模板惠州seo快速排名
  • etsy网站windows7优化大师官方下载
  • 做网站是不是太麻烦了2024疫情最新消息今天
  • 广东省建设厅网站首页网络广告一般是怎么收费
  • 专门做衬衣网站凡科网
  • 为什么网站要改版今日新闻摘抄十条简短
  • 电子政务网站课程设计中国十大门户网站排行
  • 毕业查询结果网站怎么做域名是什么意思呢
  • 网站策划的前景自建站平台