Python:用于计划任务的脚本?

问题描述 投票:0回答:1

我需要一些对于编码世界来说真的很新的指导,并且想创建一个脚本,将人员分配给角色,然后将这些角色随机填充。我原本以为我可以使用某种类型的随机数生成器,然后将这些数字转换为变量The Names of People显示。

我不确定该怎么做。

TLCR;我该如何制作一个脚本来随机化名称并将其射入时间表?谢谢Stack Family!

python scheduler
1个回答
0
投票

实施例

import random
from typing import List


def random_choice(n: int, people: List[str], schedule_list: List[str] = list()) -> list:
    i = random.randint(0, len(people)-1)
    if n == 0:
        return schedule_list
    else:
        schedule_list.append(people.pop(i))
        return random_choice(n - 1, people, schedule_list)


if __name__ == '__main__':
    people = ["Alice", "Bob", "Carol", "Dave", "Ellen", "Frank"]
    number_of_people = 4

    schedule_list = random_choice(number_of_people, people)

    print(schedule_list)

输出

[['Dave','Alice','Bob','Carol']

© www.soinside.com 2019 - 2024. All rights reserved.