不守礼仪的小案例,安全经验分享小案例_1

  不守礼仪的小案例,安全经验分享小案例

  私人物品的实际分享

  * *这个案例主要是锻炼python基本的逻辑思维能力。

  * *边肖个人一直认为这不难理解,但很难自己想到所有的逻辑。

  发放手到擒来的红包,应符合以下要求:

  设置金额和数量

  最大量是运气。

  随机分配金额

  #用多个输出来解释每行代码

  随机导入

  定义给定的数据包(总数,数量):

  打印(红包共计{}元,分成{}份。格式(总计,数量))

  每个=[]

  已经=0

  平均值=合计/数量平均金额

  打印(平均-,平均)

  对于范围内的I(1,num):

  打印( i -:,I)

  #对于当前红包的随机分配,至少要给剩下的每个人留下平均金额。

  打印(总计-已有剩余金额:,总计-已有)

  打印(其余人分享的比这个多-,(num-i) *平均值)

  t1=random.uniform(0,(总计-已)-(数量- i) *平均值)

  t=round(t1,2)

  # round的第一个参数是要舍入的数字,第二个参数是小数位数。

  打印(这个红包-,t)

  每个附加(t)

  打印(现在红包序列-,每个)

  已经=t

  打印(“现在已分配的总金额”)

  打印(-)

  #把剩下的钱都给最后一个人

  each . append(Round(total-already,2)) #将剩余的钱凑拢并加入队列。

  Print (Luck King:,max(每个))#我自己写的。在意想不到的地方使用它可能会有风险。

  #以下是将表格从小到大排序的标准方法,并通过列表下标的方式获得最后一个数字的最大金额。

  打印(幸运王:,已排序(每张)[num-1])

  Random.shuffle(each) #打乱类表中数据的顺序并随机排列。

  打印(每个最终红包序列-:)

  各退各的

  if __name__==__main__ :

  总计,数量=10,6

  Giveredpackets(total,num)代码结果(最后几行):

  请联系作者,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: