In [ ]:
import random,math
m=int(input('请输入最小值'))
k=int(input('请输入最大值'))
n=int(input('请输入整数个数'))
i=0
total=0
while i<n:
    x=random.randint(m,k)
    total=total+x
    i+=1
aver=total/n
number=math.sqrt(aver)
print(number)

In [ ]:
import random,math
m=int(input('请输入最小值'))
k=int(input('请输入最大值'))
n=int(input('请输入整数个数'))
i=0
total=1
b=0
while i<n:
    x=random.randint(m,k)
    total=total*x
    y=math.log2(x)
    b=b+1/y
    i+=1
a=math.log2(total)
print(a)
print(b)

In [ ]:
def f(x,n):
    i=0
    s=0
    while i<=n:
        s=s+x*(10**i)
        i+=1
    return s

import random
x=random.randint(1,9)
print(x)
n=int(input('请输入相加个数'))
j=1
result=0
while j<=n:
    a=f(x,j)
    if j<n:
        p=2*a
    else:
        p=a
    result=result+p
    j+=1
print(result)

In [ ]:
import random
n=int(input('请输入1到1000任意一个整数'))
print('机器有3次猜测机会')
i=1
m=1
k=1000
while i<=3:
    x=random.randint(m,k)
    print(x)
    if x==n:
        print('猜测正确')
        break
    elif x<n:
        print('猜测过小')
        m=x
    elif x>n:
        print('猜测过大')
        k=x
    i+=1
    if i==4:
        print('3次猜测结束,机器未猜中')