Python轻松入门-09 Range函数和While循环
来源:互联网 发布:免费音乐广告制作软件 编辑:程序博客网 时间:2024/05/21 22:38
视频教程下载链接:http://pan.baidu.com/s/1kURH1zh配套教程下载:http://pan.baidu.com/s/1qYdI6q4这节课,我们讲解range函数,range也是一种重要的创建列表循环的方式,我们经常会在for循环中使用到它。那么,怎么通过range函数来实现循环呢?我们一起接着看,比如说,现在我想创建一个从0到9的一个循环10次的循环,首先创建一个for循环,循环变量为x,通常我们都是围绕着列表进行循环,笨一点的方法呢就是创建一个从0到9的列表,但是这显然是效率低下的,Range函数就能很好的解决这个问题,所以接着输入:in range(10),然后再把x打印出来。for x in range(10):print(x)运行,你看,这里就输出了0到9,循环了10次。图 2-8那么,有了Range函数之后,for循环就变得简单,比如我想循环输出10次oxox.work,这里只需改下打印的字符串的内容就可以了:for x in range(10):print("oxox.work")然后运行:你看,这里就把字符串重复输出了10遍。图 2-9这里的控制它内容有点多,我们先把它清空掉,只需点击“回收箱”图标即可:图 2-10现在我们还是把字符串改回为print(x),因为关于Range函数的讲解还要用到,注意到,这里的Range也可以不从0开始,比如,这里输入range(5, 12),for x in range(5, 12):print(x)然后,运行,大家看,这里就输出了5到11。所以,左边是闭区间的,右边是开区间的,图 2-11总结一下,Range函数如果只有一个参数,那么它默认是从0开始计数的,如果有2个参数,那么,它就是从第一个参数开始计数的。其实Range函数还可以有3个参数,比如,这里我保持前2个参数不变,第三个参数输入2:for x in range(5, 12, 2):print(x)然后运行:图 2-12相信大家通过输出的结果,已经可以猜出第3个参数是“步长”的意思了,Range函数默认第3个参数是1,这样循环会以1为间隔递增,现在改为2,所以就是5,7,9,11。以上就是关于Range函数的介绍,现在,我们来学习While循环,While循环是啥呢?While循环是只要它的判断条件为true,它就会一直不停的循环下去,直到循环到判断条件为False时,才停止。我们来看一个例子,这里首先将数字5赋值给count变量,然后进入while循环:count = 5while count < 10:print(count)我们不妨先运行下:图 2-13你看,它会一直不断的运行,这是因为5始终会小于10,判断始终为真,所以这里我们只有通过终止进程才能停下来。那么,如何才能使while循环停下呢?这里只有增加count的值才能够使判断条件为False,所以呢,我们在后面输入count+=1:count = 5while count < 10:print(count)count += 1运行:可以看出,当count加到10时,判断为false,则跳出while循环。图 2-14更多精彩内容尽在视频中!本文固定链接:http://www.oxox.work/web/python/range-while/ | 虚幻大学
查看原文:http://www.oxox.work/web/python/range-while/
0 0
- Python轻松入门-09 Range函数和While循环
- python for循环和range内置函数
- python for循环和range内置函数
- python循环for,range,xrange;while
- range()函数。 笨方法学python. 循环和列表。
- python入门(四):循环( for in 和 while)
- Python入门:for循环、while循环
- Python轻松入门-12 函数
- Python 循环及函数range的用法
- python while循环和for循环
- Python中的while循环和for循环
- Python中for循环和while循环
- python 入门系列4:while 循环
- python range和xrange函数
- Python入门(三):if判断、for和while循环、break和continue
- Python编程:从入门到实践读书笔记-7 用户输入和while循环
- 【Python编程:入门到实践】第七章:用户输入和while循环
- python的while和for循环
- <Python初学>Python中的变量类型。对赋值、浅拷贝与深拷贝的初步认识。
- Leetcode 98. Validate Binary Search Tree
- Leetcode 100. Same Tree
- COVER王锐大大——最长的一帧(第四日)
- Leetcode 101. Symmetric Tree
- Python轻松入门-09 Range函数和While循环
- Leetcode 43. Multiply Strings
- Rails:Ubuntu下连接Git提示Permission denied的解决方法
- [python]mac安装virtualenv
- callee caller
- 开发板串口连接
- Maze CodeForces - 377A
- 第三十四课:数组操作符的重载----------狄泰软件学院
- unity学习笔记03-prefab