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())
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())
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())
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())