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
原创粉丝点击