现在所有的编程语言都会有分支和循环语句,这就证明它们是有多重要,如果没有分支和循环语句,那么就算要将一个简单的语句重复一定的次数打印出来也要在键盘上面一个个敲出来,那么这样所有的语句都会乱成一锅粥。
举个例子,一个很多人都玩得小小游戏“打飞机”,它也是用分支和循环的语句来组成的,以下就是对“打飞机”的简单设计:
加载背景音乐
播放背景音乐(设置单曲循环)
我放飞机诞生
interval = 0
while True:
if 用户是否点击了关闭按钮:
退出程序
interval +=1
if interval==50:
interval=0
小飞机诞生
小飞机移动一个位置
屏幕刷新
if 用户鼠标产生移动:
我方飞机中心位置=用户鼠标位置
屏幕刷新
if 我方飞机与小飞机产生肢体冲突:
我方挂,播放撞机音乐
修改我方飞机图案
打印”Game over”
停止背景音乐,最好淡出
这就是简单的一个思路,其中interval是间隔的意思,是自己将间隔距离赋值的一个变量。然后其中用了很多分支和循环语句,这些都是使程序代码简化的一些方法。可能有些人会觉得这还只是一个思路,还没写代码,用代码写肯定会特别长,但是我想说的是Python的语言很接近自然语言,就算真的用代码打出来也不会比这长很多,这也是我学习Python的其中一条原因,我相信只要继续学习下去,一定可以自己亲手写出这样的游戏和更多有用的程序的。