In [1]:
#1
import random,math
def total():
    n=int(input('请输入整数的个数'))
    m=int(input('请输入整数的下限'))
    k=int(input('请输入整数的上限'))
    i=0
    total=0
    while i<n:
        number = random.randint(m,k)
        print(number)
        i=i+1
        total=total+number
        
    return math.sqrt(total/n)
    
print(total())


请输入整数的个数3
请输入整数的下限1
请输入整数的上限20
4
5
2
1.9148542155126762

In [2]:
#2  1)
import random,math
def total():
    n=int(input('请输入整数的个数'))
    m=int(input('请输入整数的下限'))
    k=int(input('请输入整数的上限'))
    i=0
    total=0
    while i<n:
        number = random.randint(m,k)
        print(number)
        i=i+1
        total=total+number
    
    return math.log2(total)
print(total())


请输入整数的个数3
请输入整数的下限1
请输入整数的上限20
5
1
11
4.087462841250339

In [3]:
#2   2)
import random,math
def total():
    n=int(input('请输入整数的个数'))
    m=int(input('请输入整数的下限'))
    k=int(input('请输入整数的上限'))
    i=0
    total=0
    while i<n:
        number = random.randint(m,k)
        print(number)
        i=i+1
        total=total+number
    
    return math.log2(total)
print(1/total())


请输入整数的个数3
请输入整数的下限1
请输入整数的上限20
17
2
9
0.20801459767650948

In [ ]:
#3
import random
def s():
    n=int((input('请输入一个整数,作为加数的个数'))
    a = random.randint(1,9)
    k=a
    i=0
    s=0
    while i<n:
        s=s+a
        a=a*10+k
        i=i+1
    return s()
print(s())

In [ ]:
###
import random
def s():
    n=int(input('请输入一个数字'))
    s = random.randint(1,1000)
    min=1
    max=1000
    print(s)
    i=int(input('请输入,若s>n请输0,s<n请输1,相等输2'))
    while True:
        if i==0:
            max=s
        elif i==1:
            min=s
            print(s)
        elif i==2:
            print(s())
        s=random.randint(min,max)
        print(s)
        i=int(input('请输入'))
    return s()
print(s())