Python while循环教程

Python 的 while 循环跟 if 和 for 语句类似,都是使用 : 做为分割符,要执行的代码块都是使用相同的缩进形式。

Python while循环详解

语法

while cond:

# do something

说明

当 cond 条件为真时,一直执行缩进里面的代码块,直到 cond 条件为假,循环结束。

案例

while循环数字

使用 while 循环,遍历数字

print("嗨客网(www.haicoder.net)")

# 使用 while循环,遍历数字

num = 0

while num < 3:

print('Num =', num)

num = num + 1

程序运行后,控制台输出如下:

首先,我们定义了一个

while求和

使用 while 循环,求和

print("嗨客网(www.haicoder.net)")

# 使用 while循环,求和

num = 0

sum = 0

while num <= 100:

sum += num

num += 1

print("Sum =", sum)

程序运行后,控制台输出如下:

首先,我们定义了一个整型类型变量 num 和 sum,并且都赋值为 0,接着使用 while 循环来判断变量 num 是否小于等于 100,如果成立,则一直将当前 sum 的值加上 num,并且每次执行后都将 num 变量加 1。

整个 while 循环执行完毕后,执行 print 的代码块,输出 Sum 的值。因为 print 语句不是在 while 循环的缩进代码块里面,而是跟 while 是平级的,因此 print 是 while 循环执行完毕才会执行的。

while循环列表

使用 while 循环,遍历列表

print("嗨客网(www.haicoder.net)")

# 使用 while循环,遍历列表

ls = ["Hello", "HaiCoder"]

i = 0

while i < len(ls):

print(ls[i])

i += 1

print("Over")

程序运行后,控制台输出如下:

首先,我们定义了一个

每次遍历后都使用 print 函数打印当前的遍历的值并且将变量 i 的值加 1。

while循环元祖

使用 while循环,遍历元祖

print("嗨客网(www.haicoder.net)")

# 使用 while循环,遍历元祖

tup = ("Hello", "HaiCoder")

i = 0

while i < len(tup):

print(tup[i])

i += 1

print("Over")

程序运行后,控制台输出如下:

首先,我们定义了一个

每次遍历后都使用 print 函数打印当前的遍历的值并且将变量 i 的值加 1。

Python while循环总结

Python 的 while 循环跟 if 条件判断类似,都是在特定条件满足的情况下,执行相对应的代码,不过,while 循环是只要条件满足,会一直执行缩进里面的代码块,这点又类似于 for 循环 。Python while 循环语法:

while cond:

# do something

python所有for循环语句都可以用while改写_Python while循环相关推荐

  1. python所有for循环语句都可以用while改写_所有for循环语句都可以用while循环语句改写。...

    [判断题]Python使用缩进来体现代码之间的逻辑关系. (1.0分) [判断题]所有for循环语句都可以用while循环语句改写. (1.0分) [简答题]编写程序,计算并输出 1~100间所有奇数 ...

  2. c语言for循环语句java,C语言三种类型的循环语句

    在C语言中,有三种类型的循环语句:for语句.while语句和do While语句.分别介绍如下: 1.for循环语句 for语句格式为: for(表达式1;表达式2;表达式3) 语句:/*循环体*/ ...

  3. 循环语句的要素C语言,C语言中循环语句(while)

    循环语句 (i)while (ii)for (iii)do while 循环语句三要素: 1.循环变量的初始化; 2.循环条件; 3.循环变量的更新语句 首先来看while循环,前面我们已经掌握了if ...

  4. Python如何在循环语句中加入两个变量_python学习笔记(第一章)

    大家好,我是天钧,因为我是今年参加的春季高考并且考上了信息安全专业,在家里自学完C语言(其实就是过一遍),然后开始自学Python,可能后期的笔记大多数以这个Python编程语言为主,跟着我一起学习吧 ...

  5. Python如何在循环语句中加入两个变量_Python基础知识

    一.Python关键字 共:31个.注意:如果要现在自己电脑中运行我写的这些代码,需要在第一行加上 #coding:utf-8,因为我的输出中有中文.1.and:表示逻辑'与'2.del:用于list ...

  6. continue语句只用于循环语句中_人生苦短,我爱Python011——循环结构

    目标:每天学习一点点,每天进步一点点.搞定人工智能.数据分析及可视化等指日可待!!! 今天我们来聊一聊循环结构.循环结构是指在程序中需要重复执行某个功能而设置的一种常用结构.由循环体中的判断条件,来判 ...

  7. mysql里条件语句和循环语句_MySQL与Oracle 差异比较之四条件循环语句

    循环语句 编号 类别 oracle Mysql 注释 1 IF语句使用不同 IFiv_weekly_day = 'MON'THEN ii_weekly_day := 'MON'; ELSIFiv_we ...

  8. oracle嵌套三层循环语句,在存储过程中执行3种oracle循环语句

    http://www.cnblogs.com/coprince/p/3443219.html create or replace procedure pr_zhaozhenlong_loop /* 名 ...

  9. mysql plsql循环语句吗,Oracle PLSQL 在游标中用while循环实例程序

    Oracle PLSQL 在游标中用while循环实例程序 Oracle PLSQL 在游标中用while循环实例程序 Oracle PLSQL 在游标中用while循环实例程序 declare cu ...

  10. python学习2——if语句、elif、if嵌套、while循环、while嵌套

    一.if语句 (1) #encoding=utf-8 lenth=raw_input("请输入长度") if int(lenth)<=10:         print(&q ...

最新文章

  1. css加载会造成阻塞吗
  2. 如何解决VHDL中参数化赋值:赋全0、全1、全z
  3. POJ 1279 Art Gallery 半平面交 多边形的核
  4. Python基础--列表
  5. Python数字类型及操作
  6. 屈原坐上神十带来了iOS 7
  7. eureka对比Zookeeper:
  8. 02.pipeline常用processor
  9. oracle 有计划任务吗,oracle计划任务的问题
  10. nssl1162-农夫约的假期【中位数,贪心】
  11. VMware虚拟机下安装Ubuntu16.04镜像完整教程
  12. python# 完成“剪刀石头布游戏”:
  13. linux如查看是否安装了mysql_linux中如何查看mysql是否安装
  14. HDU1249 三角形【切割平面】
  15. error LNK2019: unresolved external symbol __imp__JNI_CreateJavaVM@12 referenced in function _wmaim
  16. 如何将其他注册商处的域名申请转出并转入阿里云(图文教程)
  17. 35岁前要培养的66种思维(中)
  18. 【2016】心有猛虎,细嗅蔷薇In me the tiger sniffs the rose
  19. 简单制作百度注册页面
  20. matlab冲激激励,实验一 阶跃响应与冲激响应.doc

热门文章

  1. Deep Ordinal Regression Network for Monocular Depth Estimation
  2. lol12.11服务器维护,英雄联盟11.1版本更新维护公告 装备调整新赛季开始
  3. 10分钟搞定图形图像识别
  4. 辛苦整理的 C/C++ 笔记,请惠存!
  5. 非科班小硕的算法秋招记录
  6. c语言程序设计操作,c语言编程入门相关详细操作
  7. GIS数据在哪里下载
  8. 全国哀悼日,网站变黑白的代码
  9. 电脑CPU的最佳工作温度是多少度
  10. 计算机科学与技术用惠普星15,11代酷睿满血出击 快来GET蔡徐坤同款惠普星14吧...