循环

循环是指重复执行一段代码若干次,为什么要有循环?因为循环可以避免大量的代码重复。

死循环

当一个循环可以执行无限次,也就是没有终止条件,我们称这个循环是死循环。编写死循环程序实际上是不对的,一旦写出来一个程序运行后发现是死循环,一定要立即终止程序的运行!用Python实现一个死循环非常简单,while True就可以。

for实现死循环

步长为0

然而我的标题是要求用Python的for实现死循环,首先我们想到的是for i in range,range我之前的文章提到过,是在两个整数之间按照一定的步长生成一个序列,range是一个可迭代对象,而不是真的序列对象。那么有些人就想到了一个办法,步长为0不就是一直都不会改变值吗?这样不就是死循环了?事实上还是要通过程序运行来检测,简单的编写了一个程序,如图所示。

程序运行之后并没有执行成功,而是引发了一个异常,如图所示。

稍微翻译一下,第三个参数(步长)不能为0!这种办法直接宣告失败,还有其他办法!

终止条件是一个无限大的整数

Python里面表示无限大的数是使用float('inf')(无限大的小数),我只要再用int去转换一下不就是无限大的整数了吗?继续用代码实现一下,看看是不是真的能行。

步长没写,默认为1,运行之后还是异常,如图所示。

稍微翻译一下,不能把无限大的小数转换为整数!依旧是失败。。。。。

参考其他语言

Python的for i in range(start,

python for-Python for死循环相关推荐

  1. python教学视频k_GitHub - y000k/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  2. 每日整理Python基础——python教程入门学习

    01_Linux基础 1.操作系统的作用? 操作系统是配置在计算机硬件上的第一层软件,主要作用是管理好硬件设备. 2.Linux中根目录和家目录分别用什么表示? /表示根目录.~表示家目录 3.Lin ...

  3. python入门教材论坛_Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare ============= *Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐* ------------------------ 本文 ...

  4. python入门教材论坛_GitHub - aisuhua/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  5. 【循序渐进学Python】Python中的循环(二)——while循环与嵌套

    [循序渐进学Python]Python中的循环--while循环与嵌套 while循环(在给定的判断条件为 True 时执行循环体,False退出循环体) 当满足一定条件的时候才循环,具体循环多少次没 ...

  6. python零基础自学英语软件下载_GitHub - geniux-TI/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  7. python教程1009python教程_GitHub - gyl1009/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  8. 廖python入门视频_GitHub - aisuhua/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  9. python go 入门_GitHub - gochao/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  10. pythonxy官网下载_GitHub - oxtaw/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

最新文章

  1. 服务器群安装系统,服务器安装总结
  2. grails 转为java_创建一个grails项目,然后转成maven项目
  3. 为什么很多人说 Java 不适合编写桌面应用?
  4. Appointment在SPRO里的date profile配置
  5. 05.序列模型 W3.序列模型和注意力机制(作业:机器翻译+触发词检测)
  6. Java讲课笔记14:final关键字
  7. 安卓手机 服务器 性能,鲁大师Q3安卓手机性能榜发布:华为Mate30 Pro第三 这款手机称王...
  8. 大豆叶片病害检测与分类系统
  9. Android原生人脸识别Camera2示例
  10. 熟悉Keil C51和STC-ISP下载烧录软件
  11. 无限浏览器代理服务器,老司机浏览器无限版
  12. deepin linux连接不上网络,把Deepin升级到15.8桌面版后无线上不了网的解决方法
  13. Recent Advances in Open Set Recognition: A Survey
  14. python编程读取写入excel_Python实现读取并写入Excel文件过程解析
  15. 抓包工具有哪些你知道吗?今天给你们介绍四款最受欢迎的抓包神器
  16. 数据分析中常见的存储方式
  17. 永别了,内涵段子APP及公众号被永久关停!!!!
  18. pancake bot夹子机器人
  19. oracle 在plsql中创建procedure并调用
  20. 计算机网络(五)DNS、HTTP和HTTPS

热门文章

  1. unity +vive(设备)+steam vr(软件)(第一天)
  2. 查看操作系统安装时间的方法
  3. 知识付费系统源码【开源版】这样来下载搭建
  4. 第一章节 QNX 的虚拟环境变量
  5. 网络统考计算机一年几次,网络教育统考一年考几次?考什么科目?
  6. 深鉴科技联合创始人汪玉:针对机器视觉的深度学习处理器(附视频、PPT下载)...
  7. 机器学习算法线上部署方法
  8. nesC 语言参考手册
  9. 全球及中国核电行业建设动态及项目运营状况分析报告2021-2027年
  10. 中国云计算三年风云录