1、for循环:计次循环

2、while循环:条件循环

3、嵌套循环

4、跳转语句

一、for循环的使用

1、进行数值循环

利用数值循环输出三次‘你好’:

>>> for i in [1,2,3]:
  print('你好') 你好
你好
你好

如果循环次数过多,需要使用range()函数实现:

>>> for i in range(1,100,3):
  print i, 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97

range(start,end,step) start:指定计数起始值,可是省略,如果省略则从0开始,

end:指定计数结束值(但不包括该值,如range(5)得到0~4的值,不包括5),不能省略,

step:指定计数步长,即两个数直接的间隔;可以省略,如果省略表示步长为1,

2、利用循环遍历列表、元祖、字符串等内容:

>>> for i in ['中国', '俄罗斯','日本']:
  print(i) 中国
俄罗斯
日本
>>> for i in ('a', 'b', 'D'):
  print(i) a
b
D
>>> str = 'ASDFGHJK'
>>> for s in str:
  print s, A S D F G H J K

二:while循环

当条件表达式的返回值为True时,执行循环体语句,直到结果为False时,退出循环

>>> i = 0
>>> while i < 5:
  print(i)
  i += 1 0
1
2
3
4

用while循环求 除以三余二,除以五余三,除以七余二的最小的数:

s = 0
none = True
while none:
s += 1
if s % 3 == 2 and s % 5 == 3 and s % 7 == 2:
print('这个数是:', s)
none = False
     # break
这个数是: 23

使用while循环语句实现从1开始依次尝试符合条件的数;定义一个用于计数的变量s和一个作为循环条件的变量none(默认值为真);

当符合条件时,将变量设置为假(False),从而退出循环
注:一定不要忘记将循环条件none改为假(False),否则将产生死循环,或者使用break语句终止循环。

三:嵌套循环

for循环和while循环都可以进行嵌套循环:

1、在while循环中套用while循环

2、在for循环中套用for循环

3、在while循环中套用for循环

4、在for循环中套用while循环

四:跳转语句

break:完全终止循环

continue:终止此次循环,直接跳到下一次循环

Python 循环结构语句的更多相关文章

  1. python控制语句---循环结构语句

    这次主要把循环结构的控制语句补上,主要包含while.for.continue.break.循环嵌套.主要写一些基本的认识以及包含的一些实例.当只有唯一路径且只跑一次的时候选择上一节中的选择结构语句就 ...

  2. Java语法基础(四)----循环结构语句

    一.循环结构: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则 ...

  3. python循环结构

    while循环 while 条件表达式: 语句块 while语句的条件表达式是循环条件,常用的是关系表达式或者逻辑表达式,语句块是循环执行的语句. n=1 p=1 num=int(input(&quo ...

  4. JAVA_SE基础——14.循环结构语句

    建议有些基础的同学阅读,0基础可能会有些困难(最好看正文配合基础课本的例子) 所谓循环语句主要就是在满足条件的情况下反复执行某一个操作.Java提供了3种常用的循环语句,分别为for循环语句.whil ...

  5. python 循环结构 while for...in

    # ### 循环结构 while for...in """ 循环结构的特点:减少代码的冗余,提高代码的效率 语法形式: """ # 打印1~ ...

  6. IT兄弟连 Java语法教程 流程控制语句 循环结构语句1

    循环语句可以在满足循环条件的情况下,反复执行某一点代码,这段被重复执行的代码被称为循环体,当反复执行这个循环体时,需要在合适的时候把循环条件该为假,从而结束循环,否则循环将一直执行下去,形成死循环.循 ...

  7. python 循环结构(for-in)

    循环结构(for-in) 说明:也是循环结构的一种,经常用于遍历字符串.列表,元组,字典等 格式: for x in y: 循环体 执行流程:x依次表示y中的一个元素,遍历完所有元素循环结束 示例1: ...

  8. JS 选择结构语句与循环结构语句

    笔记整理自:廖雪峰老师的JS教程 选择结构 与Java使用一致. 需要注意的 JavaScript把null.undefined.0.NaN和空字符串''视为false,其他值一概视为true. 循环 ...

  9. Python循环结构用法

    本文介绍python中的while循环.for循环.在python中for可以用于循环,也可用于另一种近亲的列表解析,列表解析是python中非常重要的特性,详细内容见后面的文章. 一般来说,pyth ...

随机推荐

  1. iOS copy/retain/assign

    1 深复制:内容拷贝,源对象和副本对象指的是两个不同的对象,源对象引用计数器不变,副本对象引用计数器为1 2 浅复制:指针拷贝,源对象和副本对象指的都是同一个对象,对象引用计数器+1,相当于retai ...

  2. 【转】maven的安装、配置以及下载jar包

    原文地址:https://blog.csdn.net/qq_40673345/article/details/79015456 1.下载maven的压缩包,并解压到除了C盘里的maven文件夹中 2. ...

  3. python 查找IP地址归属地

    #!/usr/bin/env python # -*- coding: utf-8 -*- #查找IP地址归属地 #writer by keery_log #Create time:2013-10-3 ...

  4. (水题)洛谷 - P1603 - 斯诺登的密码

    https://www.luogu.org/problemnew/show/P1603 有毒,大小写不检测,句号也不管. #include<bits/stdc++.h> using nam ...

  5. Swift3.0 UITextView写反馈界面

    效果图 适配用的 SnapKit 使用介绍:  http://www.hangge.com/blog/cache/detail_1097.html private func creationTextV ...

  6. NOIp2017真题模拟赛 By cellur925

    果然我还是最菜的==不接受反驳 (先考了day2喵喵喵) Day2 T1:奶酪 期望得分:100分 实际得分:100分 考察:并查集 思路:这题其实之前做过了==.思路还是比较清晰的,读入时预处理出可 ...

  7. CentOS7下如何正确安装并启动Docker(图文详解)

    我使用了CentOS 7操作系统,可以非常容易地安装Docker环境.假设,下面我们都是用root用户进行操作,执行如下命令进行准备工作: yum install -y yum-utils yum-c ...

  8. ulimit资源配置

    基本理解 linux对每个用户能使用的系统资源有一定限制.如果没有限制,在多用户登录,并且都消耗大量资源时,对系统产生复杂的影响.ulimit内建一套参数,来规定一个用户能使用多少资源. [root@ ...

  9. Codeforces Round #319 (Div. 2)

    水 A - Multiplication Table 不要想复杂,第一题就是纯暴力 代码: #include <cstdio> #include <algorithm> #in ...

  10. Java 修改编码格式的几种方式

    1.工作空间 workspase Window→Preferences→General→Workspace→Text file encoding→other→UTF-8 2.项目编码格式 右键项目名→ ...