In [ ]:
import random,math

def numa(m,k):
     n = int(input('请输入您想求的数的个数'))
     i=0
     total=0
     if i<=n:
        total=total+random.randint(m,k)
        i+=1
     return total/n

m=int(input('请输入一个整数'))
k=int(input('请输入另一个整数'))
print('n个随机整数均值的平方根是',math.sqrt(numa(m,k)))

In [1]:
import random,math

def xigema(m,k):
     n = int(input('请输入您想求的数的个数'))
     total1=0
     total2=0
     i=0
     if i<=n:
            total1=total1+math.log2(random.randint(m,k))
            total2=total2+1/math.log2(random.randint(m,k))
            i+=1
     return total1,total2

m=int(input('请输入一个整数'))
k=int(input('请输入另一个整数'))
print('西格玛log(随机整数),西格玛1/log(随机整数)分别是',xigema(m,k))


请输入一个整数5
请输入另一个整数8
请输入您想求的数的个数2
西格玛log(随机整数),西格玛1/log(随机整数)分别是 (2.584962500721156, 0.43067655807339306)

In [4]:
import random,math

def main():
    n=int(input('请输入数相加的个数'))
    a=math.ceil(random.randint(1,9))
    i=0
    sum=0
    while i<=n:
        sum=sum+a
        a=a*10+a
        i=i+1
    print('s=a+aa+aaa+aaaa+aa...a=',sum)
    
main()


请输入数相加的个数5
s=a+aa+aaa+aaaa+aa...a= 1417248

In [ ]:
import random, math


def win():
    print('Win!')
    
def lose():
    print('Lose!')
    
def guess_game():
    n = int(input('请输入一个大于0的整数,作为神秘整数的上界,回车结束。'))
    number = int(input('请输入一个随机的整数。'))
    max_times = math.ceil(math.log2(n))
    guess_times = 0
    while guess_times <= max_times:
        guess = random.randint(1, n)
        guess_times += 1
        print('一共可以猜', max_times, '次')
        print('你已经猜了', guess_times, '次')
        
        if guess == number:
            win()
            print('神秘数字是:', guess)
            print('你比标准次数少', max_times-guess_times, '次')
            break
        elif guess > number:
            print('抱歉,你猜大了')
        else:
            print('抱歉,你猜小了')
    else:
        print('神秘数字是:', number)
        lose()


guess_game()