show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 这次研究了条件分支相关的
- 有各种分支情况
- 比较运算符
- 逻辑运算符
- 位运算符
- 最后还做了一个主动防御
- 除了顺序结构、条件结构之外
- 还有什么结构呢?🤔
- 我们先来看一个程序
- 我想要持续输出从1到10的数字
- 应该怎么办呢?
- 直接的想法是
- 这确实可以
- 但是如果要循环一千次
- 要怎么办呢?
- 你说你有毅力?🤭
- 那好吧我们要数到十万次
- 这个情况下事情用
while循环
就简单了
- 注意
- 循环的开始条件 i = 1
- 循环条件 i <= 10
- 这个和if有点像
- if是满足条件进入条件体
- while是满足条件进入循环体
- 而且循环体执行完了之后
- 还要再次判断
- 真的可以循环十万次么?😲
- 试试
- 注意循环的条件改了
- 原来的10次变成了10万次
- 运行起来还要一会儿时间
- 具体需要多久呢?
- 通过结束时间刨去开始时间
- 得到程序运行的时间
- 如果真的数到一亿要多久?
- 比运行一亿次更过分的是死循环
- 可以来个死循环么?
- 循环条件上连判断都省了
- 直接给一个True
- 那么它就永永远远地循环下去了🙀🙀🙀
- 有这种情况么?
- 死循环能做点什么好玩么?
- 我想满屏输出随机的零或一
- 可以么?
- 如果我想让他们每个都有不同的颜色呢?🤓
- 变色是可以实现的
- 如果想要更换背景色呢?
- 更换背景色也可以实现
- 背景好像是固定是橙色
- 我想要前景背景都换🤪
- 也是可以的
- 总之就是控制循环体就好了
- 反正死循环可以永无止境的循环下去
- 这次见到了循环
- 就是重复地做某些事情
- 没完没了的死循环
- 这个帮助手册是怎么说循环的呢?🤔
- 下次再说👋