In [ ]:
def pingfang(m,k,n):
    import math,random
    i=0
    sum=0
    while i<n:
        i+=1
        x=random.randint(m,k)
        sum+=x
    aver=sum/n
    end=math.sqrt(aver)
    print(aver)

m=int(input('请输入下界整数:'))
k=int(input('请输入上界整数:'))
n=int(input('请输入整数个数:'))
pingfang(m,k,n)

In [ ]:
def xigema(m,k,n):
    import math,random
    i=0
    sum_1=0
    sum_2=0
    while i<0:
        i+=1
        x=random.randint(m,k)
        y=math.log(x)
        z=1/(math.log(x))
        sum_1+=y
        sum_2+=z
    print("西格玛log(随机整数)",sum_1)
    print("西格玛1/log(随机整数)",sum_2)

m=int(input('请输入下界整数:'))
k=int(input('请输入上界整数:'))
n=int(input('请输入整数个数:'))
xigema(m,k,n)

In [ ]:
def qiuhe(n):
    import random
    a=random.randint(1,9)
    i=0
    sum=0
    while i<n:
        i+=1
        x=a+10**i*a
        sum+=x
    print(sum)

n=int(input('请输入求和的个数:'))
qiuhe(n)

In [ ]:
import random,math
def suiji(x,y):
    t=random.randint(x,y)
    return t

k = int(input('请输入一个大于0的整数,作为神秘整数的上界,回车结束。'))
m = int(input('请输入一个大于0的整数,作为神秘整数的下界,回车结束。'))
n=random.randint(m,k)
flag=0
while flag==0:
    print('n=',n)
    p=int(input('是否正确,正确输入0,偏大输入1,偏小输入-1,回车结束。'))
    if p==0:
        print('right!')
        break
    elif p==1:
        n=suiji(m,n-1)
        k=n-1
    else :
        n=suiji(n+1,k)
        m=n+1