import random
class MC:
def __init__(self, times):
self.times = times
def mc(self):
count = 0
for i in range(self.times):
x = random.uniform(0, 1)
y = random.uniform(0, 1)
if y < x*x*x:
count += 1
else:
continue
print('蒙特卡罗算法得出积分y=x³的结果为:', count / self.times)
if __name__ == '__main__':
mtkl = MC(1000000)
mtkl.mc()