- 博客(7)
- 收藏
- 关注
原创 Python_while / for 循环_求出2-100里的质数
# task:求出2-100之间的素数(质数) from math import sqrt # 从数学里引入sqrt开方函数 j = 2 while j <= 100 : i = 2 k = sqrt(j) while i <= k : # 从i试到k , 如果中间有能整除的数,那这个j就不是质数,跳出循环 if j%i == 0 :break i+=1 if i > k:
2022-03-07 00:33:12
10028
原创 Python_for循环_1w的预算规划用户导量分布
1. 语法 for 循环语句 range函数:左闭右开,可加步长 Case: 1w美金用来导量,分别能导来多少玩家的可能方案: 假设安装用户 0.5$/人 , 留存用户2 /人,付费用户10/人 , 付费用户10/人,付费用户10 /人, 每种用户导量单位是n * 1000 i , j , k # 分别代表安装、留存、付费用户 count = 0 for i in range(0,20001,1000): for j in range(0,5001,1000): k = (1000
2022-02-27 22:36:03
508
原创 Python_while循环和for循环_统计游戏阶段数值_设定敏感词用*返回
主要语法 while循环 for循环 range函数:左闭右开区间,eg: range(4)包括0,即[0,1,2,3] Case1:玩家初始拥有100钻石,游戏一共50关,每关通关奖励玩家特定钻石,统计玩家通关50关一共能获得的钻石数量。 1.1 每通1关获得100钻石,统计全通关总共发放钻石 coin = 100 level = 1 while level <=50: coin += level*100 level += 1 coin, level 最后返回的leve
2022-02-20 16:46:43
2925
原创 Python_if条件_判断游戏里的大中小R_AB/奇偶测试选择玩家
主要语法 if …… else if……elif……elif……else 条件嵌套,同等缩进为同一条件结构 random函数 Case1 :氪佬和非氪 实现1 : if……else……判断 实现2 : 选择结构 Case2 :根据玩家氪金数量划分大中小R Case3 :加入条件嵌套,在判断玩家氪度的同时判断玩家肝度 '''制定划分大中小R的标准,逐级判断是否符合条件,最后没有满足任何一个付费档位的就是免费玩家。 并且返回该玩家的充值金额 氪度分档标准: 大R:(647,+∞) 中R:(100,64
2022-02-20 14:29:14
2847
原创 Python_@装饰器_函数运行时间计算
个人理解 装饰器: 通过闭包和将一个函数作为另一个函数参数的形式,实现已有功能的灵活调用 例如: 首先设置了一个time_master的计时器函数,在运行某个函数的同时,用来统计函数的耗时 那么,如果想知道函数性能, 每次写完新的函数后,都放到time_master函数中运行一次来统计。 ——> 这是比较麻烦的。相当于虽然有了一个称,但是所有的新买食材都需要逐个放到称上去称一遍,来获得食材的重量 ——> 如果能够省略掉一次一次上称这个步骤就好了 ——> 比如每个食材进门的同时就从称上走过,
2022-02-12 22:51:50
583
原创 Python_嵌套列表矩阵取数字_range、len、列表推导式
主要语法 range >>>range(10) # range(stop) = range(0,stop), 表示生成的是从0到该参数的数字序列。 注意是默认从0开始! range(0,10) >>>list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] len >>> matrix = [[1,2,3], [4,5,6], [7,8,9]] &g
2021-08-25 08:26:43
1387
原创 Python _猜数字 _while 循环与计数
Python _猜数字 _while 循环与计数 涉及语法 while 循环语句及 break 退出循环 += 猜数字 v1 :仅猜一次 实现内容: 代码: 说明 代码 猜数字v2 : 3次机会 chance_num = 0 while chance_num < 3 : # 这里是小于3,因为从0开始,0-1-2-3 是四次机会了 temp = input('猜数字') ...
2020-03-11 22:14:03
1121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人