import randomdef red_packet(money,num): money = money*100 ret = random.sample(range(0,money),num-1) ret.sort() ret.insert(0,0) ret.append(money) for i in range(len(ret)-1): yield ((ret[i+1] - ret[i])/100)money = int(input('你要發紅包的金額'))num = int(input('你要發紅包的人數'))ret_g = red_packet(money,num)for money in ret_g: print(money)