python循环结构

Python中没有do...while循环,很棒吧!
for循环与其他语言中也不太一样,要更简单一些。
请往下看吧......
1、while语句
用来处理循环语句,其形式如下:
while 判断条件:
    执行语句
其中判断条件可以是任意表达式。
在写语句时同样要注意冒号和缩进。
例:输入两个正整数,求它们的最大公约数。
分析:可 用“辗转相除法”,方法如下:
(1)比较两个数的大小,并使m>n。
(2)将m作被除数,n作除数,相除后余数为r。
(3)循环判断r,若r=0,则n为最大公约数,结束循环。若r!=0,将n赋给m,r赋给n;将m作被除数,n作除数,相除后余数为r。
(4)最大公约数即为n。
其代码及运行结果如下:
在本代码中,最顶上的:
while True:#其意思是一直循环底下的代码。
这样测试的时候就不用输入一次又要重新运行。
有时候的while 1:#是相同的意思。

--------------------------代码太长,休息一会儿

--------------------------这是广告开始的分割线

---------------------------这是广告结束的分割线

---------------------------------------接着,来......

2、for语句
for语句在python中主要是用来遍历序列的。
Python里面的序列就是之前介绍过的列表、元组等。
其语法形式如下:
for 循环索引值 in 序列:
循环体
例:循环输出字符串中的每一个字符。
代码如下:
s='人生苦短,我用python'
for i in s:
print(i,end=',')
在用for遍历序列时,其中的循环索引值可以是下标,也可以是元素值。
例:
s='人生苦短,我用python'
for i in range(len(s)):
print(s[i],end='-')
两种索引的代码及运行结果如下图所示。
3、break语句
跟其他语言中的break是一样的,用来提前结束循环。
例:
直接看图,代码的意思是,输入一串字符串,当输入为-1时结束输入。
4、continue语句
跟其他语言中的break是一样的,用来提前结束当次循环。
请看下图,只输出偶数。其中的continue就是当i是奇数时,跳出循环,进行下一次循环。
(0)

相关推荐

  • Python|如何打破while循环

    引言在编程领域,有一个称为"循环"的东西.循环之所以出色,是因为用几行简单的代码,它们就可以命令计算机完成无数的工作.这在解决一系列重复的运算时是非常不错的方法的,但也不能无限循环 ...

  • 跟光磊学Python开发程序流程控制

    https://m.toutiao.com/is/JTDYwKQ/ 程序流程控制概述 程序分为三种执行结构: 顺序结构:即从上到下依次执行,之前编写的Phthon都是顺序结构 分支结构:根据条件成立, ...

  • python——循环(for循环、while循环)及练习

    目标程序的三大流程 1.while 循环的基本使用2.break 和 continue3.while 循环嵌套123 在程序开发中,一共有三种流程方式: 顺序:从上向下,顺序执行代码分支:根据条件判断 ...

  • Python循环语句代码逐行详解:while、for、break和continue

    导读:循环语句是指重复执行同一段代码块,通常用于遍历集合或者累加计算.Python中的循环语句有while语句.for语句. 作者:黄传禄 张克强 赵越 来源:大数据DT(ID:hzdashuju) ...

  • 【原创教程】houdini17 vop和vex条件循环结构体整体介绍

    --  微资讯 · 微课程  -- 利用零碎时间,走上超神之路! 教程编号 CGhunter_houdini_04_006_001 结构体(vex字典卷第6章第一节结构体概述) 教程导读 第六章我们进 ...

  • python选择结构

    Python中也有三种结构:顺序,选择和循环,所有的编程语言中都有这三种结构. 今天介绍选择结构. 1.if语句 老生常谈了,if语句功能和其他语言中的一致. 但语法要注意.     if 表达式: ...

  • Java循环结构 while、do...while、for 用法与区别总结

    循环结构 为什么要使用循环?解决编码复杂度. 什么是循环?重复做同一件事情或者做同样的事情. While循环 While(布尔表达式){ 语句或语句块; } while循环语句的执行过程如下: 首先判 ...

  • 今日份编程知识分享,C++的循环结构!

    循环结构 所谓的循环结构简单来说就是不停的重复一个过程,通过一个判断条件来决定是否退出循环.循环可谓是真正开始体现计算机强大处理能力的时候,例如时钟的运行.游戏的人物移动.动态的屏幕显示等等,这些都是 ...

  • Python循环结构中else用法(入门必读)

    Python 中,无论是 while 循环还是 for 循环,其后都可以紧跟着一个 else 代码块,它的作用是当循环条件为 False 跳出循环时,程序会最先执行 else 代码块中的代码. 以 w ...

  • Python 循环语句 | 菜鸟教程

    Python 循环语句 本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的. 编程语言提供了各种控制结构,允许更复杂的执行路径. 循环语句允许我们执行一个语句或语句组多次,下面是 ...

  • do while 循环结构

    ★ do while 循环结构形式 do {          语句; } while (表达式); ★ do while 循环结构流程 首先执行语句(第 1 次): 之后求解表达式的值 如果值是 0 ...

  • Python | 循环与递归的区别

    根据面向对象程序设计的思想,对象包括属性(数据)和方法(操作).其实,递归和循环就相当于两种非常相似的操作,但是它们都有适合自己操作的数据.可以把一个问题看作一个对象,问题由数据(问题没有解决时的状态 ...