Python While 循环语句  介绍

各位大佬好,今天小编要跟大家说的是Python中的While循环语句!

先给大家科普一下,循环语句可以让程序多次执行某一段代码,当然这段代码需要是可以重复的,重要的事情说三遍。如果你不了解Python的循环语句的话,赶紧来看看吧!

Python中主要有两种循环语句:while循环和for循环。其中while循环主要用于在满足某一条件的情况下一直执行某一段代码,知道条件不再满足为止。

那么,让我们来看看While循环语句具体怎么用吧。

首先,我们要明白While循环的语法结构,它的代码结构如下:

```python

while 条件 :

循环体语句

else:

语句块

```

其中,while关键词表示这是一个while循环语句块,后面的条件就是判断循环是否继续的关键,只有当这个条件成立的时候,循环体中的代码才会被执行。当然,如果这个条件一开始就不成立的话,那么循环体中的代码就永远不会执行。可见,条件是while循环的核心。

接下来,我们来看看一个简单的例子。假设现在有一个1-100的数字组成的列表,我们要在这个列表中找出所有的偶数。那么可以这么写:

```python

numbers = [x for x in range(1, 101)]

even_numbers = []

while numbers:

number = numbers.pop()

if number % 2 == 0:

even_numbers.append(number)

print(even_numbers)

```

其中,我们使用了一个while循环,让程序在列表中取出一个数字进行判断,如果这个数字是偶数,就把它添加到even_numbers列表中去。

除了上面这个例子,while循环还可以用于求和、计数和查找等操作,比如:

1. 使用while循环实现1到100的数值求和:

```python

i = 1

sum = 0

while i < = 100:

sum += i

i += 1

print(sum)

```

2. 使用while循环实现指定数字的阶乘:

```python

num = int(input('请输入一个正整数: '))

factorial = 1

i = 1

while i <= num:

factorial *= i

i += 1

print('{0}的阶乘为{1}'.format(num, factorial))

```

3. 使用while循环查找列表中是否存在某个元素:

```python

my_list = [1, 2, 3, 4, 5]

value = 5

found = False

i = 0

while i < len(my_list):

if value == my_list[i]:

found = True

break

i += 1

if found:

print('列表中存在{}'.format(value))

else:

print('列表中不存在{}'.format(value))

```

各位大佬,以上就是本次文章的全部内容了,小编相信,通过对While循环的介绍,各位同学已经对Python的循环语句有了一定了解。当然,如果想要更深入地学习Python的While循环,还需要需要不断地进行练习与实践,才能真正掌握这一技能,希望各位有收获! www.0574web.net 宁波海美seo网络优化公司 是网页设计制作,网站优化,企业关键词排名,网络营销知识和开发爱好者的一站式目的地,提供丰富的信息、资源和工具来帮助用户创建令人惊叹的实用网站。 该平台致力于提供实用、相关和最新的内容,这使其成为初学者和经验丰富的专业人士的宝贵资源。

点赞(40) 打赏

声明本文内容来自网络,若涉及侵权,请联系我们删除! 投稿需知:请以word形式发送至邮箱18067275213@163.com

评论列表 共有 4 条评论

北京SEO优化 10月前 回复TA

老大,什么时间来北京开个茶话会啊?偶好想参加啊!

city 11月前 回复TA

非常好,学习了,不过我感觉360不过什么他都要掺合一下。

战略战略 1年前 回复TA

特别是拥有大量粉丝的大神,或者有些影响力的seo培训,大家都需要冷静地思考下,你到底为这个行业做了些什么,在这个转型的时刻,我们所看到的是很多的大神还在讲着算法论,纠结着外链甚么的有效,讲着seo的神奇魅力,让无数无知的人进行着膜拜,他们隐藏背后的真相,却拿些连他们自己都不敢相信的东西告诉你seo的东南西北,但我到了今天我发现的真相是seo很惨白,一点的神奇都没有,那些曾经经典的案例想想都值得可笑,但是,另一个真相是,seo的真相却不是很多人说的理论就那些,seo的核心却从来没有被展示过……,这真是悲剧的笑话。我一直致力做的,就是告诉所有看到我博文的人,seo知识只是一个简单的东西,没有神奇,没有狂热,没有很多乱世的浮夸,它只是一个非常普通的东西,只是很多人走了很多弯路却一直没有抬头看看方向。另外我最想劝那些致力于seo工作的,赶快找到适合自己的其他制高点,别梦想着把seo作为一门技能,因为那些最基本的道理一旦被人说出来,你将毫无优势可言。

网站被K-year 1年前 回复TA

支持原创!

立即
投稿
发表
评论
返回
顶部