In [1]:
import random
import math
def q():
n=int(input('输入任意整数:'))
m=int(input('输入任意整数:'))
k=int(input('输入任意整数:'))
number=random.randint(m,k)
double=number*number
total=double
square=math.sqrt(total)
i=1
while i<=n:
print(i,'个随机整数的平方根为',square)
number=random.randint(m,k)
double=number*number
total=total+double
square=math.sqrt(total)
i=i+1
q()
In [15]:
import random
import math
def s():
n=int(input('输入任意整数:'))
m=int(input('输入任意整数:'))
k=int(input('输入任意整数:'))
number=random.randint(m,k)
result1=math.log(number)
result2=1/math.log(number)
total1=result1
total2=result2
i=1
while i<=n and result2!=0:
print(i,'个随机整数的西格玛log为',result1)
print(i,'个随机整数的西格玛1/log为',result2)
number=random.randint(m,k)
result1:math.log(number)
result2=1/math.log(number)
total1=total1+result1
total2=total2+result2
i=i+1
s()
In [16]:
import random
def mut(n):
r=1
i=0
while i<=n-1:
r=r*10
r=r+1
i=i+1
return r
def add():
number=random.randint(1,9)
n=int(input('输入一个整数:'))
total=1
i=0
s=0
while i<=n-1:
total=mut(i)
s=s+total*number
i=i+1
print('随机数为',number)
print('结果为',s)
add()
In [2]:
import random
def guess():
r=int(input('想好一个数字,在0到10之间'))
times=int(input('输入猜的次数'))
m=int(input('输入下限:'))
k=int(input('输入上限:'))
number=random.randint(m,k)
print(number)
i=1
if number>r:
print('猜的数大了')
j=input()
number=random.randint(m,number)
print(number)
p=m
elif number<r:
print('猜的数小了')
j=input()
number=random.randint(number,k)
print(number)
p=k
while i<=times:
if number>r:
print('猜的数大了')
j=input()
number=random.randint(p,number)
print(number)
elif number<r:
print('猜的数小了')
j=input()
number=random.randint(number,p)
print(number)
else:
print('猜对了')
break
print(r)
guess()
In [ ]: