在城市的路口,会设有红绿灯,当红灯亮起时,车辆必须停止行驶,在路口等待停车,绿灯亮起时,你可以直接通过,黄灯亮起时,你应当减速,尽量不要勉强通过路口。
驾驶员在道路上行驶时,要根据各种交通指示做出改变,这其实就是条件控制,根据不同的条件,做出不同的选择。
一个有意义的程序,应当包含数据输入,算法处理,数据输出这3部分,针对不同的输入数据,程序做出不同的处理,这种模式与开车时根据信号灯的情况做选择是相同的道理。
本章的第1节,讲解input函数,通过input函数,程序可以获得键盘的输入,这正好对应了前面所提到的一个有意义的程序的第一部分---数据输入。在获取数据输入后,根据输入数据做出不同的响应,这便是条件控制要学习的内容。
本章的第2节,讲解如何画程序流程图,程序流程图有助于你梳理程序的逻辑,它以一种可见的方式向你展示程序的执行过程,当你还无法仅仅通过纯粹的思考就能构建出程序的逻辑流程前,流程图绝对是你学习编程的法宝。
从第3节开始,将开始学习如何控制程序的流程,我以最小的颗粒度拆分条件控制,逐步引导你掌握它。
QQ交流群: 211426309