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次猜测结束,机器未猜中')