In [3]:
import random,math
m=int(input('请输入一个整数,以回车结束'))
k=int(input('请输入一个整数,以回车结束'))
n=int(input('请输入一个整数,以回车结束'))
i=0
total=0
while i<n:
i=i+1
number = random.randint(m,k)
print(number)
total=total+number
print(math.sqrt(total))
In [14]:
import random,math
m=int(input('请输入一个整数,以回车结束'))
k=int(input('请输入一个整数,以回车结束'))
n=int(input('请输入一个整数,以回车结束'))
i=0
total=0
sum=0
while i<n:
i=i+1
num = random.randint(m,k)
print(num)
x=(math.log2(num))
total=total+x
sum=sum+1/x
print(total)
print(sum)
In [18]:
import random
n=int(input('请输入一个整数,以回车结束'))
a=random.randint(1,9)
print(a)
i=0
total=0
while i<n+2:
s=a*n
i=i+1
a=a*10
n=n-1
total=total+s
print(total)
In [29]:
import random,math
m=int(input('请输入一个整数,以回车结束'))
k=int(input('请输入一个整数,以回车结束'))
n=int(input('请输入要猜整数,以回车结束'))
max_times = math.ceil(math.log(n, 2))
guess=random.randint(m,k)
print(guess)
guess_times=0
while guess_times<=max_times:
guess_times+=1
print('一共可以猜', max_times, '次')
print('你已经猜了', guess_times, '次')
if(guess==n):
print('You Win!')
elif(guess>n):
print('你猜大了')
k=guess
guess=random.randint(m,k)
else:
print('你猜小了')
m=guess
guess=random.randint(m,k)
print(guess)
if(guess_times>max_times):
print('You Lose!')
In [ ]: