很多人觉得写代码像在念咒语,其实它和做菜差不多。你照着菜谱一步步来,材料对了、步骤没错,就能做出一道菜。编程也一样,只要搞清楚“语法”——也就是代码的规则,就能读懂甚至写出程序。
什么是代码语法?
你可以把代码语法想象成中文里的语法规则。比如我们说“我吃饭”,不能说成“饭吃我”,除非你想吓唬人。代码也讲究顺序和结构,写错了计算机就看不懂。
举个例子,下面这段代码是用来打印“你好世界”的:
print("你好世界")
如果漏了个括号,写成 print("你好世界",电脑就会报错,就像你做饭忘了放盐,整道菜就不对味了。
从最简单的结构开始认
大多数代码都由几个基本部分组成:变量、函数、条件判断。
变量就像家里的收纳盒,给它起个名字,就能装东西。比如:
name = "小明"
age = 12
以后要用这个名字或年龄,直接写 name 或 age 就行。
函数像是一个预设好的动作指令。比如你家扫地机器人有个“自动清扫”按钮,按一下它就知道该怎么走。代码里的函数也是这样:
def greet():
print("欢迎回家!")
greet()
定义完之后,只要写 greet(),就会执行里面的动作。
看懂条件判断,让程序会“思考”
代码也能做决定,靠的是 if 语句。就像你看到下雨才带伞,程序也会根据情况执行不同操作。
weather = "下雨"
if weather == "下雨":
print("带上雨伞")
else:
print("可以散步")
这里的双等号 == 是用来比较是否相等,不是赋值。别看错,否则程序就像记混了天气预报,该打伞的时候反而让你出门晒太阳。
动手试试更记得住
光看不练等于白搭。打开手机上的编程小程序,或者电脑里的编辑器,亲手敲一遍上面的例子。哪怕只是改个名字、换句话,也能加深理解。
遇到错误别慌,红字提示其实是帮你找问题。就像洗衣机报警,滴滴响是在告诉你“门没关好”,照着提示检查括号、引号有没有配对,通常就能解决。
家里孩子学编程,也可以从这些基础语法入手。不用一上来就搞复杂项目,先学会看懂几行代码,就像识字一样,慢慢就能读短文、写句子了。