In [5]:
import random,math
def question1():
n=int(input('请输入随机整数个数:'))
m=int(input('请输入整数下限:'))
k=int(input('请输入整数上限:'))
i=0
sum=0
while i<n:
i=i+1
number=random.randint(m,k)
sum=sum+number
average=sum/n
result=math.sqrt(average)
print('所有随机整数均值的平方根是:',result)
question1()
In [7]:
import random,math
def question2():
n=int(input('请输入随机整数个数:'))
m=int(input('请输入整数下限:'))
k=int(input('请输入整数上限:'))
i=0
sum1=0
sum2=0
while i<n:
i=i+1
number=random.randint(m,k)
sum1=sum1+math.log2(number)
sum2=sum2+1/math.log2(number)
print('随机整数的对数的和为:',sum1)
print('随机整数的对数的倒数的和为:',sum2)
question2()
In [16]:
import random,math
def question3():
a=random.randint(1,9)
n=int(input('请输入相加的数的个数:'))
i=0
s=a
while i<n-1:
i=i+1
a=a+a*pow(10,j)
s=s+a
print('s的值为:',s)
question3()