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

南通网站免费建设/哪个公司做网站推广最好

南通网站免费建设,哪个公司做网站推广最好,郑田生网站建设及维护,layui加入wordpress目录 1. while循环2. for循环3. 循环语句和if语句结合3. continue语句4. break语句5. 双重循环6. 双重循环和continue语句以及break语句 1. while循环 while循环简单来说就是满足循环条件就执行循环语句,直到不满足为止,否则陷入死循环。 while语法 wh…

目录

  • 1. while循环
  • 2. for循环
  • 3. 循环语句和if语句结合
  • 3. continue语句
  • 4. break语句
  • 5. 双重循环
  • 6. 双重循环和continue语句以及break语句

1. while循环

while循环简单来说就是满足循环条件就执行循环语句,直到不满足为止,否则陷入死循环。
while语法

while 条件:循环语句

上述含义就是首先判断条件是否为真,如果为真即进入循环,执行一次循环,然后继续判断条件是否为真,如果为真则继续循环,不满足则循环结束。
例如:依次输出1至10

# while循环
a = 1
while a <= 10:print(a)a += 1

在这里插入图片描述
在这里插入图片描述
例如:计算1+2+3+4…+100

# 循环计算1+2+3...+100的值
sum_1 = 0
a = 1
while a <= 100:sum_1 = sum_1 + aa += 1
print(sum_1)

在这里插入图片描述

2. for循环

for循环一般可以规定循环次数,常用语法如下:

for i in range(n):循环语句

上述含义是循环执行n次循环语句
其中range(n)是创建一个0至n-1的整数列表,类似于MATLAB中的1*n的0至n-1的行向量,关于列表的知识在下一篇进行叙述。
循环执行5次print

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

在这里插入图片描述
依次输出0-9

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

在这里插入图片描述
在这里插入图片描述
如果对for循环的语法还是疑问,可以类比于MATLAB中的for循环。

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

类似于MATLAB中的

for i=1:n-1循环语句
end

计算1+2+3+…+100

sum_1 = 0
for i in range(101):sum_1 += i
print(sum_1)

在这里插入图片描述

3. 循环语句和if语句结合

while求1到100之间的偶数和

# while求1到100之间的偶数和
num_1 = 0
sum_2 = 0
while num_1 <= 100:if num_1 % 2 == 0:sum_2 += num_1num_1 += 1
print(sum_2)

在这里插入图片描述
while求1到100之间的奇数和

# while求1到100之间的奇数和
num_1 = 0
sum_2 = 0
while num_1 <= 100:if num_1 % 2:sum_2 += num_1num_1 += 1
print(sum_2)

在这里插入图片描述
for循环求1到100之间的偶数和

# 求1到100之间的偶数和2
sum_2 = 0
for i in range(101):if i % 2 == 0:sum_2 += i
print(sum_2)

for循环求100-1000内的水仙花数,水仙花数是个位数的立方加上十位数的立方加上百位数的立方等于本身的数。

# 100-999之间的水仙花数
for item in range(100, 1000):ge = item % 10  # 求个位数shi = item // 10 % 10  # 求十位数bai = item // 100  # 求百位数if ge**3 + shi**3 + bai**3 == item:print('水仙花数为:', item)

在这里插入图片描述

3. continue语句

continue语句是用来跳过本次循环的,例如

print('*' * 20 + '使用continue语句' + '*' * 20)
for item in range(1, 51):if item % 5 != 0:continueprint(item)

在上述代码中,只有不是5的倍数,就会执行continue语句,跳过本次循环,将不会执行下一行的print语句,但是代码会继续下一次循环,直到循环结束。
在这里插入图片描述
在这里插入图片描述

print('*' * 20 + '使用continue语句' + '*' * 20)
for item in range(1, 51):if item % 5 == 0:continueprint(item)

在·上述代码中,只要是5的倍数,就会执行continue语句,跳过本次循环,将不会执行下一行的print语句,但是代码会继续下一次循环,直到循环结束。
在这里插入图片描述

在这里插入图片描述
中间省略
在这里插入图片描述

4. break语句

break语句是用来跳出整个循环的

for item in range(1, 51):if item % 5 == 0:breakprint(item)

上述代码中,当item为5的倍数时,直接跳出循环,循环结束。
在这里插入图片描述

5. 双重循环

输出一个三行四列的矩形

"""输出一个三行四列的矩形"""
for i in range(1, 4):  # 行数3for j in range(1, 5):  # 列数4print('*', end='\t')  # 不换行输出print()  # 换行
print()

在这里插入图片描述
输出一个九行的直角三角形

"""输出一个九行的直角三角形"""
for i in range(1, 10):  # 行数9for j in range(1, i+1):  # 列数等于行数print('*', end='\t')  # 不换行输出print()  # 换行
print()

在这里插入图片描述

"""输出一个9*9乘法表"""
for i in range(1, 10):  # 行数9for j in range(1, i+1):  # 列数等于行数print(j, '*', i, '=', i*j, end='\t\t')  # 不换行输出print()  # 换行

在这里插入图片描述

6. 双重循环和continue语句以及break语句

continue语句以及break语句只能跳过或者跳出本层循环。

for i in range(5):  # 外层循环执行5次for j in range(1, 11):  # 用于内层循环10次if j % 2 == 0:breakprint(j)

上述代码中,每次当j为偶数时,就会跳过j这层循环,但是i这层循环还在继续。
在这里插入图片描述

for i in range(5):  # 外层循环执行5次for j in range(1, 11):  # 用于内层循环10次if j % 2 == 0:continueprint(j, end='\t')print()

上述代码中,当j为偶数时,j这层循环会跳过本次循环,然后继续执行j这层循环,等待j这层循环结束,i这层循环加1,然后又继续执行j这层循环,直到循环结束。
在这里插入图片描述

http://www.jmfq.cn/news/4792663.html

相关文章:

  • 做烘焙的网站/百度网页电脑版入口
  • 长安公司网站设计/整站优化加盟
  • 58同城做网站找谁/昆明百度关键词优化
  • 防止网站被攻击/企业营销推广方案
  • 网站做宣传域名什么好/seo如何优化关键词上首页
  • 网站包装推广之网络营销案例/搜狗推广登录
  • 莞城区做网站/seo查询 工具
  • 北京网站域名备案查询/微商店铺怎么开通
  • 一呼百应网做的网站/东莞网站制作公司联系方式
  • 东莞网站维护/濮阳网站推广
  • 网站优化公司哪家靠谱/青岛网站建设制作推广
  • 返利网站开发文档/想做网站找什么公司
  • 网站扫码怎么做的/外链火
  • 网站产品标签文章标签怎么做/免费的h5制作网站模板
  • 才做的网站怎么搜不到/网络推广员具体做什么的
  • 潍坊专业网站建设价格/搜索关键词站长工具
  • 做导航网站备案/怎么做营销推广
  • 网站开发前期工作/seo牛人
  • 网站建设公司3lue/百度产品
  • 购物网站大全排名调查/关键词抓取工具都有哪些
  • 少女免费观看完整电视电影/网站seo排名
  • 国家部委政府网站群建设工作/网站优化助手
  • 最大的批发网站排名/推广文案范文100字
  • 综合型网站建设/种子搜索引擎 磁力天堂
  • 沈阳三好街附近做网站/企业官网首页设计
  • 物流网站怎么做/哪个行业最需要推广
  • 新网站如何做排在前面/开发小程序
  • wordpress发不出邮件/湖南关键词优化品牌价格
  • 程序员做任务的网站/女生学电子商务好吗
  • 网站logo在哪里修改/做关键词推广