13.循环
Python循环
Last updated
Was this helpful?
Python循环
Last updated
Was this helpful?
举例:
汽车打开引擎开关,发动机就会一直工作,直到关闭引擎。这就是日常常见的循环。
还有电风扇,你通电后打开开关它就一直工作,直到断电以后才停止工作。
想一想,以上举例的两种,让它们开始循环的条件各是什么?
前面学习过if的嵌套了,想一想if嵌套是什么样子的?类似if的嵌套,while嵌套就是:while里面还有while。
格式:
要求:打印如下图形:
*
* *
* * *
* * * *
* * * * *
参考代码:
像while循环一样,for可以完成循环的功能。
在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。
顾名思义,前者终止,后者继续。在程序里他们扮演的角色和他们的本意是一样的。
Break例:
在while循环中也可以加入break控制,这样达到你的目的后不会再继续运行程序。
Continue例:
Continue的作用是跳过本次紧接着执行下一个。
总结:
循环和判断都是可以互相嵌套使用的,从而完成更复杂的程序。
练一练:
要求:从键盘获取用户名和密码模拟登陆,如果用户名和密码都正确的话就输出登陆成功字样,否则告知用户登陆失败,请从新输入。
提示:
用户名和密码事先预设两个变量即可,也可以利用目前所学的知识进行优化。
例: