今天心血来潮,想搞个小游戏玩玩,名字就叫“555”,听起来挺顺口的。规则特简单,就是从 1 开始数数,数到包含 5 或者能被 5 整除的数字就跳过,看谁能坚持到
我寻思着,这玩意儿有啥难的,直接上手写代码呗!
我先建一个新的项目文件夹,然后新建个 文件。打开编辑器,就开始敲键盘:
- 我得有个地方让我输入数字,所以搞个
input()函数。 - 然后, 我得判断这个数字是不是跟 5 有关,所以写个判断条件,看看这个数字能不能被 5 整除,或者字符串里包不包含 "5"。
- 如果数字符合条件,就输出个"跳过!",不然就正常输出这个数字。
- 我想让这个游戏一直玩下去,所以套个
while True循环,这样就能一直数数。
代码写完,我兴冲冲地跑一下,还真能玩!我输入 1,它输出 1;我输入 5,它输出“跳过!”;我输入 15,它也输出“跳过!”。 挺有意思的!
遇到的问题
不过玩着玩着,我发现一个问题:如果我不小心输错,比如输个字母进去,程序就直接崩溃,这可不行!
于是我又回去改代码。这回我加个 try...except 语句。这样,就算我输错,程序也不会崩溃,而是会提示我“输入错误,请重新输入数字!”。 完美!
现在这个“555”游戏算是基本完成,虽然简单,但玩起来还挺上头的。我准备把它分享给我的朋友们,让他们也体验一下这个“数数”的乐趣!
今天的实践就到这里,感觉自己又进步一点点!
