【Python】循环语句
创始人
2024-04-25 07:35:26
0

目录

1.while 循环

 2. for 循环

3. continue

 4. break


1.while 循环

基本语法格式

while 条件:

     循环体

 条件为真,则执行循环体代码

条件为假,则结束循环

例1:打印 1 - 10 的整数

num = 1
while num <= 10:print(num)num += 1

 例2:计算 1 - 100 的和

count = 0
num = 1
while num <= 100:count += numnum += 1
print(count)

 例3:计算 5 的阶乘

result = 1
n = 1
while n <= 5:result *= nn += 1
print(result)

 例4:求 1! + 2! + 3! + 4! + 5!

num = 1
result = 0
while num <= 5:factorResult = 1i = 1while i <= num:factorResult *= ii += 1result += factorResultnum += 1
print(result)

 2. for 循环

基本语法格式

for 循环体 in 可迭代对象:

     循环体

 "可迭代对象", 指的是 "内部包含多个元素, 能一个一个把元素取出来的特殊变量"

例 1 :打印 1 - 10

for i in range(1, 11):print(i)

for 循环语句中的()遵循左闭右开原则。使用 range 函数, 能够生成一个可迭代对象, 生成的范围是 [1, 11), 也就是 [1, 10]

例 2 :打印 2, 4, 6, 8, 10

for i in range(2, 12, 2):print(i)
通过 range 的第三个参数, 可以指定迭代时候的 "步长", 也就是一次让循环变量加几。 例 3 :打印 10 - 1
for i in range(10, 0, -1):print(i)
range 的 步长 也可以设定成负数 例 4 :求 1 - 100 的和
result = 0
for i in range(1, 101):result += iprint(result)

3. continue

continue 表示结束这次循环, 进入下次循环。 :使用电脑,第三台坏的,跳过它继续后面的循环
for i in range(1,6):if i == 3:continueprint(f'使用的第{i}台电脑')

 4. break

break 表示结束整个循环 :使用电脑,第三台坏的,后面的都不测试了
for i in range(1, 6):if i == 3:breakprint(f'使用的第{i}台电脑')

上一篇:Git GitHub入门

下一篇:合并多个有序数组

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...