用Python for循环实例来解析什么是Python循环语句?

  • 更新时间:2022-11-03 09:37:31
  • 编辑:江莺语
与Python判断语句相类似的,Python中也有循环语句,比如forwhile等等,在循环语句中,如果条件设置的不那么准确,就会进入无限循环中,这时页面会给系统报错,否则电脑会直接死机

 

那么什么是循环呢?

比如,我们要计算1+2+3,我们可以直接写表达式:

>>> 1 + 2 + 3
6

要计算1+2+3+...+10,勉强也能写出来。

但是,要计算1+2+3+...+10000,直接写表达式就不可能了。

为了让计算机能计算成千上万次的重复运算,我们就需要循环语句

Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子:

names = ['Michael', 'Bob', 'Tracy']
for name in names:
   print(name)

执行这段代码,会依次打印names的每一个元素:

Michael
Bob
Tracy

所以for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。

再比如我们想计算1-10的整数之和,可以用一个sum变量做累加:

sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
   sum = sum + x
print(sum)

如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。比如range(5)生成的序列是从0开始小于5的整数:

>>> list(range(5))
[0, 1, 2, 3, 4]

第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有奇数之和,可以用while循环实现:

sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 2
print(sum)

在循环内部变量n不断自减,直到变为-1时,不再满足while条件,循环退出。

以上就是用Python for循环实例来解析什么是Python循环语句?的详细内容,更多请关注码农之家其它相关文章!

相关教程

  • Python实现微信自动验证好友、回复、发送链接方法

    今天小编就为大家分享一篇Python实现微信自动好友验证,自动回复,发送群聊链接方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    发布时间:2019-06-04

  • 什么是python人工智能

    python是一门计算机语言;人工智能,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。python可应用在人工智能领域,单有Python是不能代替人工

    发布时间:2021-05-07

  • Python数据类型之List列表实例详解

    这篇文章主要介绍了Python数据类型之List列表,结合实例形式分析了PythonList列表的概念、功能、定义以及判断、截取、遍历、切片等常见操作技巧,需要的朋友可以参考下

    发布时间:2022-04-10

  • 机器学习的框架推荐Python的原因

    这篇文章主要为大家详细介绍了机器学习的框架偏向于Python的13个原因,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2019-09-15

  • 利用python如何实现猫捉老鼠小游戏

    利用python如何实现猫捉老鼠小游戏

    为网友们分享了关于python的教程,这篇文章主要给大家介绍了关于利用python如何实现猫捉老鼠小游戏的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2022-07-07

  • python编程的习惯整理

    本文主要和大家分享python编程的一些习惯,主要以代码的方式和大家讲解,希望能帮助到大家。

    发布时间:2020-07-21

  • 通过雪花(snowflake)算法用Python实现一个简单的发号器示例代码

    这篇文章主要介绍了如何通过雪花算法用Python实现一个简单的发号器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学

    发布时间:2020-02-19

  • 介绍python读取文件内容的方法

    首先使用Python open() 方法用于打开一个文件,并返回文件对象,如果该文件无法被打开,会抛出OSError的错误。使用参数只读方式打开。然后在使用.read()方法进行读取文件。

    发布时间:2020-02-26

用户留言