Python轻松入门-09 Range函数和While循环
2017-02-03 06:08
357 查看
视频教程下载链接: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) |
图 2-8
那么,有了Range函数之后,for循环就变得简单,比如我想循环输出10次oxox.work,这里只需改下打印的字符串的内容就可以了:
for x in range(10): print("oxox.work") |
图 2-9
这里的控制它内容有点多,我们先把它清空掉,只需点击“回收箱”图标即可:
图 2-10
现在我们还是把字符串改回为print(x),因为关于Range函数的讲解还要用到,注意到,这里的Range也可以不从0开始,比如,这里输入range(5, 12),
for x in range(5, 12): print(x) |
图 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 = 5 while count < 10: print(count) |
图 2-13
你看,它会一直不断的运行,这是因为5始终会小于10,判断始终为真,所以这里我们只有通过终止进程才能停下来。
那么,如何才能使while循环停下呢?这里只有增加count的值才能够使判断条件为False,所以呢,我们在后面输入count+=1:
count = 5 while count < 10: print(count) count += 1 |
图 2-14
更多精彩内容尽在视频中!
本文固定链接:http://www.oxox.work/web/python/range-while/ | 虚幻大学
查看原文:http://www.oxox.work/web/python/range-while/
相关文章推荐
- python 入门系列4:while 循环
- Python基础入门-While循环
- python入门(四):循环( for in 和 while)
- Python入门到实践(7) -用户输入与while循环
- Python基础入门-while循环示例
- Python入门_浅谈for循环、while循环
- Python入门if语句&循环语句if、while
- Python入门的36个例子——09 While —— 怎么老是你
- Python入门-用户输入和while循环
- python入门——条件语句、for、while循环4
- Python 3从入门到精通4-while循环
- 2.9 python中的while循环语句 [python入门教程]
- Python入门(三):if判断、for和while循环、break和continue
- Python 学习入门(20)—— 循环
- Python while循环语法
- Python for, while循环后面加else的作用
- Python 学习入门(20)—— 循环
- .NET入门(九)测试各种循环结构,for,while和do while
- Python 学习入门(20)—— 循环
- python while循环语句