问题拆解,指的是在做一件事或面对一个问题的时候,将其拆解成多个步骤或多个层次,逐步执行和解决问题,直至达到最终效果。
完成一个项目的流程包括三个:
1. 明确项目目录
2. 分析过程,拆解项目
3. 逐步执行,代码实现
一、明确项目目录
二、分析过程,拆解项目
1.time模块
import time #调用time模块
time.sleep(secs)
#使用time模块下面的sleep()函数,括号里填的是间隔的秒数(seconds,简称secs)
#time.sleep(1.5)就表示停留1.5秒再运行后续代码
举例
import time #通常import语句会写到代码的开头
print('【玩家】\n血量:100\n攻击:50')
print('------------------------')
time.sleep(1.5)
#暂停1.5秒,再继续运行后面的代码
print('【敌人】\n血量:100\n攻击:30')
print('------------------------')
time.sleep(1.5)
版本2.0:随机属性,自动PK
2.random模块里的randint()函数——随机生成数字
举例:
import random
#调用random模块,与
a = random.randint(1,100)
# 随机生成1-100范围内(含1和100)的一个整数,并赋值给变量a
print(a)
注:
(1)标准的变量名最好是用英文来表达含义,如果是多个单词组成,需要用英文下划线_来隔开。例如:player_life
(2)网站:CODELF,输入中文就可以看到别人是怎么命名的。
三、逐步执行,代码实现
1.格式化字符串——格式符%
表示:先占一个位置,之后再填上实际的变量。
举例:
print('血量:'+str(player_life)+' 攻击:'+str(player_attack))
print('血量:%s 攻击:%s' % (player_life,player_attack))
字符串和类型码
%s 字符串显示——格式符%后面有一个字母s,这是一个类型码,用来控制数据显示的类型
%f 浮点数显示
%d 整数显示
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者晓敏谈合规所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(python小游戏代码)(python小游戏代码贪吃蛇)
本文链接:https://www.51qsb.cn/article/m9dke.html