Python,不重复地提问 待办事项:问题1 num=random.randint(1100) 打印(个) #男性或女性概率=35% 如果num>0、num 18、num 35、num 50、num 63、num 75和num

Python,不重复地提问 待办事项:问题1 num=random.randint(1100) 打印(个) #男性或女性概率=35% 如果num>0、num 18、num 35、num 50、num 63、num 75和num,python,if-statement,Python,If Statement,如果使用3.6,则可以对函数使用weights关键字参数 #TODO: QUESTION 1 num = random.randint(1, 100) print(num) # Male or Female probabilities = 35% if num > 0 and num <= 18: femaleCheck(People) printPeopleList(People) if num > 18

如果使用3.6,则可以对函数使用
weights
关键字参数

#TODO: QUESTION 1
    num = random.randint(1, 100)
    print(num)
    # Male or Female probabilities = 35%
    if num > 0 and num <= 18:
        femaleCheck(People)
        printPeopleList(People)
    if num > 18 and num <= 35:
        maleCheck(People)
        printPeopleList(People)
    # Wearing a T-Shirt probabilities = 15%
    if num > 35 and num <= 50:
        tShirtCheck(People)
        printPeopleList(People)
    #Eye Color probabilities 25%
    if num > 50 and num <= 63:
        eyeColorBrownCheck(People)
        printPeopleList(People)
    if num > 63 and num <= 75:
        eyeColorBlueCheck(People)
        printPeopleList(People)
    #Showing Teeth probabilities 25%
    if num > 75 and num <= 100:
        showingTeethCheck(People)
        printPeopleList(People)

如果没有,请查看r,了解如何实现类似的功能。

如果您使用的是3.6,则可以对函数使用带有
权重的
关键字参数

#TODO: QUESTION 1
    num = random.randint(1, 100)
    print(num)
    # Male or Female probabilities = 35%
    if num > 0 and num <= 18:
        femaleCheck(People)
        printPeopleList(People)
    if num > 18 and num <= 35:
        maleCheck(People)
        printPeopleList(People)
    # Wearing a T-Shirt probabilities = 15%
    if num > 35 and num <= 50:
        tShirtCheck(People)
        printPeopleList(People)
    #Eye Color probabilities 25%
    if num > 50 and num <= 63:
        eyeColorBrownCheck(People)
        printPeopleList(People)
    if num > 63 and num <= 75:
        eyeColorBlueCheck(People)
        printPeopleList(People)
    #Showing Teeth probabilities 25%
    if num > 75 and num <= 100:
        showingTeethCheck(People)
        printPeopleList(People)

如果没有,,查看r,了解如何实现类似的功能。

您使用的是什么版本的Python?代码和您的解释都不清楚您要做什么以及当前的问题。@joeb我在多个设备上使用它,通常是3.4和3.6的组合。您使用的是什么版本的Python?代码和您的解释都不清楚不清楚您要做什么和当前的问题。@joeb我在多个设备上使用它,通常是3.4和3.6的组合