调用getRandom(1,100,4,8,95,93)返回一个1到100之间且不包含4、8、95和93 的数。编写测试程序,调用getRandom(1, 100,4,8,95 ,93)45次,并采用%4d格式以每行15 个数字的形式显示结果。
时间: 2024-05-25 22:17:47 浏览: 62
random()产生随机数
def getRandom(start, end, *excludes):
import random
num = random.randint(start, end)
while num in excludes:
num = random.randint(start, end)
return num
results = []
for i in range(45):
num = getRandom(1, 100, 4, 8, 95, 93)
results.append(num)
for i in range(0, len(results), 15):
print(*results[i:i+15], sep=' ')
阅读全文