In [ ]:
import random, math

def log2(n,m,k):
    total=0
    i=0
    while i<n:
        i+=1
        x=random.randint(m,k)
        total+=math.log2(x)
    return total
def log2_(n,m,k):
    total=0
    i=0
    while i<n:
        i+=1
        x=random.randint(m,k)
        total+=1/math.log2(x)
    return total
def main():
    n=int(input('请输入随机整数的个数'))
    m=int(input('请输入整数的下限'))
    k=int(input('请输入整数的上限'))
    print('西格玛log(随机整数)=',log2(n,m,k))
    print('西格玛1/log(随机整数)=',log2_(n,m,k))
if __name__ == '__main__':
    main()