本文主要是介绍第十课,while循环,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一,认识循环是什么
循环普遍存在于日常生活中,同样,在程序中,循环功能也是至关重要的基础功能。
当程序需要重复执行某一段代码,利用循环可以轻松完成工作
例如我要你打印100次上课,直接写100次print,显然有亿点点累
print("上课")
print("上课")
print("上课")
...(还有97次)...
但是用循环可以瞬间完成
i = 1
while i <= 100:
print("上课")
i = i + 1
二,死循环
顾名思义,死循环就是一直不停地循环执行某段代码,死循环通常是我们的代码存在bug导致的,在python脚本代码中应当避免死循环,要给循环留有结束的“出口”,下面列举了常见的死循环代码样例
①while的条件为True,且不存在break被执行的时候
②while的条件不直接为真,但表达式计算的结果为真,例如下面的a==1,a就是等于1的,表达式为真,所以为死循环
条件写成a大于0的话和上面也是同理的,因为a并没有变过,所以a一直为1,1>0一直成立
③while的条件表面上限定了范围,结果循环的变量却与设置的条件背道而驰,导致条件一直成立,这是初学者最易犯的错误
三,课外补充知识
①使用win+r的快捷键组合,打开运行窗口,输入cmd打开命令行窗口
②介绍两条命令
关机命令:shutdown -s -t 60
这里的60是指秒数,你可以更改它成你想要的时间
取消关机命令:shutdown -a
如果你不想执行关机命令了,就使用这条命令来取消
结合这些课后知识,再用上学过的while循环、if分支、input()输入函数,就能完成一个类似木马的关机小程序,如果你能独立完成这个程序,就证明你把while循环、if分支、input()输入函数的知识掌握的很不错了!
这篇关于第十课,while循环的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!