Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

while 判断条件:

执行语句……

执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。

当判断条件假false时,循环结束。

执行流程图如下:

实例:

#!/usr/bin/python

count = 0

while (count < 9):

print 'The count is:', count

count = count + 1

print "Good bye!"

以上代码执行输出结果:

The count is: 0

The count is: 1

The count is: 2

The count is: 3

The count is: 4

The count is: 5

The count is: 6

The count is: 7

The count is: 8

Good bye!

while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:

# continue 和 break 用法

i = 1

while i < 10:

i += 1

if i%2 > 0: # 非双数时跳过输出

continue

print i # 输出双数2、4、6、8、10

i = 1

while 1: # 循环条件为1必定成立

print i # 输出1~10

i += 1

if i > 10: # 当i大于10时跳出循环

break

python中while语句的用法_全面解析Python的While循环语句的使用方法相关推荐

  1. python中filepath路径怎么写_详解Python中的路径问题

    1. 绝对路径引入 Python 在搜索模块时,依次搜索sys.path里的位置,直到找到模块为止.下面命令可以查看当前的搜索路径: import sys print(sys.path) sys.pa ...

  2. python中list[1啥意思_详解Python中list[::-1]的几种用法

    本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...

  3. python中seek函数的用法_在Python中操作文件之seek()方法的使用教程

    seek()方法在偏移设定该文件的当前位置.参数是可选的,默认为0,这意味着绝对的文件定位,它的值如果是1,这意味着寻求相对于当前位置,2表示相对于文件的末尾. 没有返回值.需要注意的是,如果该文件被 ...

  4. python中id函数的用法_用id函数做几个测试

    Python内置的id函数其实非常简单,就是将参数对象的内存地址返回,即id函数返回的是一个很大的整数(地址).基于Python语言的特性,本文做了几个测试,还比较有趣. 相同整数的id相同 > ...

  5. python中shutil.copyfile的用法_用Python复制文件的9个方法

    Python 中有许多"开盖即食"的模块(比如 os,subprocess 和 shutil)以支持文件 I/O 操作.在这篇文章中,你将会看到一些用 Python 实现文件复制的 ...

  6. python中complex函数的用法_​Python中complex函数有什么用

    ​Python中complex函数有什么用 发布时间:2020-12-15 09:34:36 来源:亿速云 阅读:71 作者:小新 这篇文章给大家分享的是有关Python中complex函数有什么用的 ...

  7. python中的符号下划线_详解Python中下划线的使用方法

    编程派微信号:codingpy 这篇文章讨论Python中下划线_的使用.跟Python中很多用法类似,下划线 _ 的不同用法绝大部分(不全是)都是一种惯例约定. 单个下划线(_) 主要有三种情况: ...

  8. python中var是什么变量_一、 Python概述、变量

    一.        Python概述 1.python是一门面向对象,解释型的脚本语言.语法简洁,编写效率高,但是执行(底层运行)效率低(总的来说解释语言执行效率低于编译语言). 注意:本博客所有的代 ...

  9. python中的import详解_如何在python中import

    用法 1.import同一个路径下的.py文件. 这是import关键字最基本的用法,import moudle1可以理解为直接将module1.py的语句复制到对应的代码段. 2.import pa ...

最新文章

  1. 美国加州大学圣克鲁兹分校王鑫教授招收NLP/CV方向全奖博士生
  2. 《认清C++语言》---谈谈const
  3. mysql直连1.执行语句_MySQL随笔01_一条SQL语句是如何执行的
  4. Android之SlidingMenu使用和总结
  5. [链接地址] Express 4.x API 中文手册
  6. Magento批量生成优惠券
  7. html5画折线图,canvas绘制折线图(仿echarts)
  8. 转发和重定向的区别[来源于网络]
  9. Web开发笔记(一)
  10. 用Hello World校验Docker的安装
  11. B - 好数 51Nod - 1717
  12. 大数据分析平台架构(Big Data Analytics Platform)
  13. 1.6 CPU性能公式
  14. 时钟同步服务器性能,GPS时间同步概述-GPS同步时钟的适应范围-GPS同步的优缺点-NTP服务器|同步时钟|子母钟|数显钟|GPS时间同步...
  15. C#爬取数据_详细篇
  16. php生成海报像素低,TP5.1生成海报
  17. 嵌入式linux shadow文件,04.嵌入式Linux文件系统
  18. python 任意时间段内的工作日计算(剔除法定节假日和周末)
  19. 论文笔记:Editing-Based SQL Query Generation for Cross-Domain Context-Dependent Questions
  20. 什么是Crunchyroll,它提供什么动漫?

热门文章

  1. 别再面向 for 循环编程了,JDK 自带的观察者模式就很香!
  2. 锦官城思享会-成都创业与商业CXO闭门会圆满举办
  3. UEditor 如何进行二次开发
  4. weixin微信公众号一站到底游戏代码(有点普通)
  5. Linux IPC实践(9) --System V共享内存
  6. Vim/Vi实用技巧(第二版)
  7. .Net字符暂存池(String Intern Pool)
  8. 转:word2vec 中的数学原理详解
  9. 了解JavaScript中的Memoization以提高性能,再看React的应用
  10. UNIX域套接字编程和socketpair 函数