问题拆解:指的是在做一件事或面对一个问题的时候,将其拆解成多个步骤或多个层次,逐步执行和解决问题,直至达到最终效果。问题拆解是最重要的编程思维之一。
完成一个项目的基本流程:
1、明确项目目标; 2、分析过程、拆解项目; 3、逐步执行、代码实现。
当项目被清晰地拆解后,剩下的就是去逐步执行,也就是重复“执行→遇到问题→解决问题→继续执行”这个循环的过程;
time模块里的sleep()函数:让代码运行结果不一次性全部出现,而是分批分批的出现。就要写成time.sleep(secs)的形式。括号里填的是间隔的秒数。
import time:-----通过import函数来调用time 模块。
randint()函数:要随机生成整数,就要用到random模块里的randint()函数,括号里放的是两个整数,划定随机生成整数的范围。
格式化字符串:
为了更方便地实现不同数据类型的拼接,用【格式符%】是更常用更便利的一种方式;
格式符%后面如果是一个字母s,这是一个类型码,用来控制数据显示的类型。%s就表示先占一个字符串类型的位置;
如:下面这两段代码表示的意思是相同的。
1 print('血量:'+str(player_life)+' 攻击:'+str(player_attack))
2 print('血量:%s 攻击:%s'% (player_life,player_attack))
***格式符+类型码:
%f……表示浮点数显示; %d……表示整数显示
占完位置之后,我们要以%的形式在后面补上要填充的内容,如此一来我们就免去了转换类型的烦恼。如果是多个数据,就要把它们放进括号,按顺序填充,用逗号隔开。
注意:%后面的类型码用什么,取决于你希望这个%占住的这个位置的数据以什么类型展示出来,如果你希望它以字符串形式展示,那就写%s,如果你希望它以整数形式展示,那就写%d。
网友评论