python 需要生成3个随机数(范围0-100),所生成的3个数之和不小于等于100,请问这个怎么编写啊

2024-12-19 07:36:23
推荐回答(2个)
回答1:

  排版报错,截个图吧。

import random

def getRandom():
    myflag=1
    while(myflag):
        numList=random.sample(range(0, 100), 3)
        if(numList[0]+numList[1]+numList[2]>100):
            myflag=0
            return numList

回答2:

import random
while True:
a=random.randint(0,100)
b=random.randint(0,100)
c=random.randint(0,100)
if a+b+c>100:
break
else:
pass