|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 heidern0612 于 2018-12-17 09:43 编辑
写的内容都是自我思考的过程,难免有疏漏,有错误的地方欢迎广大鱼油给予指正!
1、python 3默认的除法符号是"/",表示正常除法,跟windows正常的除法区别不大,取小数。不取小数的话呢?再加一个"/",有时候这个“/”我比较容易跟"\"弄混,弄混的时候有点懵,归根结底还是代码打的少。
2、连接操作符"and"、“or”、“not”,优先级的问题倒比较好记,上过初中的同学应该都记得第一节课学外语的时候,李磊跟韩梅梅说过一句“not at all”(不客气),简单的替换下就有了"not and or"。比较类似,也是个傻办法。
3、算台阶问题:
- x = 7
- i = 1
- while i <= 100:
- if (x%2 == 1) and (x%3 == 2) and (x%5 == 4) and (x%6==5):
- flag = 1
- print(")
- else:
- x = 7 * (i+1) # 根据题意,x一定是7的整数倍,所以每次乘以7
- i += 1
- if flag == 1:
- print('阶梯数是:', x)
- else:
- print('在程序限定的范围内找不到答案!')
复制代码
小甲鱼老师立这个flag比较有趣,其实简单的flag可以做到很多有意思的东西,大家可以想到什么呢?
我这里抛砖引玉给几个我自己想到的,可以用于改进之前的小游戏:
1、随着回合次数递减(递增)的buffer;
2、达到指定特殊回合;
3、达到指定回合我方增加攻击或减少攻击;
4、物品数量的增减;
5、人物属性数值的变化;
6、随着人物不断攻击而增加或减少的东西
……
也就是说,几乎所有数值的变化都可以用flag来限制或者更改,有木有一下子想出好多有意思的东西呢? |
评分
-
查看全部评分
|