python for循环和while循环_Python的for循环和while循环。

Python的for循环和while循环。

Python的for循环和while循环。

while 语句同其他编程语言中 while 的使用方式大同小异,主要结构如下

while condition:

expressions

其中 condition 为判断条件,在 Python 中就是 True 和 False 其中的一个,如果为 True, 那么将执行 exexpressions 语句,否则将跳过该 while 语句块接着往下执行。

Example:

1.

f48403a3f517cd15bdda1b43f5d839b6.png

解释:第一个condition就是初始条件,(while)当条件小于10的时候,打印出来,condition的变化规律是每次都加1,直到不满足小于10的条件。

运行出来

deb26e08953f6d3e4babb0902bce5b33.png

2.

cb4540d21a3202b3b8d2f12818ea7c3c.png

解释:(while True)无限循环函数,打印的是()里的内容。

运行出来

cf0fd3e9716f69da605aee0175acded2.png

就会一直无线循环,按住Ctrl + C 停止循环。

不同编程语言都有 for 语言,比如 C# 语言中的 foreach, Java 语言中的 for,在 Python 中的基本使用方法如下。

for item in sequence:

expressions

sequence 为可迭代的对象,item 为序列中的每个对象。

Example:

1.

93ace93e7bcc02c83659aa51cf123311.png

运行出来

89613f3434a353945f1da6980362f8a4.png

2.

8252fdbd477c0d673f5325f22f9fd338.png

解释:其中的3是1到10的间隔(可以改变)

for i in range(0,13, 5):

print(i)

range(start, stop, step)

step 代表的为步长,即相隔的两个值得差值。从 start 开始,依次增加 step 的值,直至等于或者大于 stop

Python的for循环和while循环。相关教程

Python-高级:元类

Python-高级:元类 1.类也是对象,globals查看所有的全局对象引用 globals() Python运行流程,现在globals里面找,找不到的话就在globals里的__builtins__里找: 例子:使用print 解释:globals()返回一个全局变量与其对应指向的dict,其中print在__builtins_

如何为 esp32 编译和配置及烧写 MicroPython 固件。

如何为 esp32 编译和配置及烧写 MicroPython 固件。 MicroPython 在 esp-idf (esp32) 上编译固件 esp32 编译 micropython 的固件相关的资料应该很多吧,我也会出一篇,但会额外讲一些 linux 的东西的。 资料将按照以下顺序进行说明。 什么是 esp-idf ? 配置

python-面向对向-实例方法的继承

python-面向对向-实例方法的继承 子类继承父类 子类实例的对象可享受父类的方法 当自己的方法需求与父类不同的时候,可以重写父类的方法 方法要用到父类方法的全部功能 而且会在基础上进行功能的拓展 super() 等价于 super(当前类名,self) class Father: d

使用Python中NetworkX包绘制深度神经网络结构图

使用Python中NetworkX包绘制深度神经网络结构图 1 使用Python中NetworkX包绘制深度神经网络结构图 2 # 导入相应包 3 import networkx as nx 4 import matplotlib.pyplot as plt 5 6 # 创建DAG 7 G = nx.DiGraph() 8 9 # 创建结构图顶点列表 10 vertex_list =

Python批量自动裁剪图片

Python批量自动裁剪图片 1 用Pythonp批量裁剪图片 2 3 from PIL import Image 4 import matplotlib.pyplot as plt 5 import os 6 7 # 定义待批量裁剪图像的路径地址 8 IMAGE_INPUT_PATH = ' D:/2_Class ' 9 # 定义裁剪后的图像存放地址 10 IMAGE_OUTPUT_PATH

python基础之全局局部变量及函数参数

python基础之全局局部变量及函数参数 1.局部变量和全局变量 1.1局部变量 局部变量 是在 函数内部 定义的变量,只能在定义函数的内部使用 函数执行结束后,函数内部的局部变量会被系统收回 不同函数可以定义相同名字的局部变量,但是各用个的互不影响 局部变

使用python+selenium控制手工已打开的浏览器

使用python+selenium控制手工已打开的浏览器 我们可以利用Chrome DevTools协议。它允许客户检查和调试Chrome浏览器。 打开cmd,在命令行中输入命令: chrome.exe --remote-debugging-port=9222 --user-data-dir=C:\selenum\AutomationProfile 对于-remote-de

python-面向对向-静态方法的继承-父类中的super方法

python-面向对向-静态方法的继承-父类中的super方法 新增一个Mother类 执行顺序 使用基类的方法时,关注顺序 子类继承了类1和类2 需要用基类方法时 会先在类1中找 找不到才去类2中找 例子,当前Mother中没有str方法了,所以结果 明确为什么会发生这样的事情

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python中的for循环while循环都是用来重复执行代码的,但它们的使用场景和语法有所不同。 for循环适用于已知循环次数的情况,例如遍历一个列表或元组中的元素,或者执行一定次数的操作。for循环的语法是:for 变量 in 序列,其中变量是每次循环中的临时变量,序列可以是列表、元组、字符串等可迭代对象。 while循环适用于未知循环次数的情况,例如当某个条件满足时重复执行某个操作。while循环的语法是:while 条件语句,其中条件语句是一个返回布尔值的表达式,只有当条件为True时才会执行循环体中的代码。 总的来说,for循环适用于已知循环次数的情况,而while循环适用于未知循环次数的情况。在实际编程中,应根据具体情况选择合适的循环结构。 ### 回答2: Python中的for循环while循环是两种不同的循环结构。它们的区别在于循环的控制方式和使用场景。 1. 控制方式: - for循环是一种迭代循环,通过遍历一个可迭代对象(如列表、字符串等)来执行循环体中的代码。在循环开始时,它会预先确定循环次数,并按顺序访问每个元素或字符。 - while循环是一种条件循环,它会根据一个条件表达式的真假来判断是否继续执行循环体中的代码。在循环开始时,不会预先确定循环次数,而是在每次迭代前检查条件,只有条件为真时才执行循环体中的代码。 2. 使用场景: - for循环适用于已知循环次数或遍历可迭代对象的情况。例如,对一个列表中的元素进行遍历或对字符串中的每个字符进行操作。 - while循环适用于未知循环次数,只要满足条件就需要一直执行循环体的情况。比如,当满足某个条件时,从用户获取输入并进行处理,直到不满足条件为止。 总的来说,for循环适合处理已知循环次数和遍历操作,而while循环适合处理不确定循环次数和条件判断操作。具体使用哪种循环结构要根据具体的需求来决定。在代码编写时,要根据实际情况选择合适的循环结构,以便提高代码的可读性和执行效率。 ### 回答3: Python中的for循环while循环是两种不同的循环方式。 for循环是一种迭代循环,适用于已知循环次数的场景。它会遍历一个可迭代对象中的元素,并执行相应的代码块。在每次循环迭代时,会将下一个元素赋值给循环变量,并执行相应的代码块,直到遍历完所有元素或执行了指定次数的循环while循环是一种条件循环,适用于不确定循环次数的场景。它会根据一个判断条件的真假来决定是否执行循环体内的代码块。只有当判断条件为真时,循环会一直执行下去,直到判断条件为假或遇到break语句才会退出循环。在每次循环迭代时,都会先判断条件是否为真,如果为真则执行代码块,否则跳过循环。 两种循环方式之间的最明显区别是在于循环条件的判断方式上。for循环是一种计数循环,通过遍历可迭代对象的元素来确定循环次数;而while循环是一种条件循环,通过判断一个条件表达式的真假来确定循环次数。 根据具体的编程需求和场景,选择合适的循环方式是很重要的。for循环适用于已知循环次数或需要迭代遍历一个序列的情况;while循环适用于不确定循环次数或需要根据条件来控制循环的情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值