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()


输入任意整数:3
输入任意整数:1
输入任意整数:10
1 个随机整数的平方根为 5.0
2 个随机整数的平方根为 11.180339887498949
3 个随机整数的平方根为 13.19090595827292

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()


输入任意整数:4
输入任意整数:1
输入任意整数:9
1 个随机整数的西格玛log为 0.6931471805599453
1 个随机整数的西格玛1/log为 1.4426950408889634
2 个随机整数的西格玛log为 0.6931471805599453
2 个随机整数的西格玛1/log为 0.5581106265512472
3 个随机整数的西格玛log为 0.6931471805599453
3 个随机整数的西格玛1/log为 0.45511961331341866
4 个随机整数的西格玛log为 0.6931471805599453
4 个随机整数的西格玛1/log为 1.4426950408889634

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()


输入一个整数:4
随机数为 3
结果为 3702

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()


想好一个数字,在0到10之间3
输入猜的次数8
输入下限:1
输入上限:10
7
猜的数大了
1
5
猜的数大了
1
3
猜对了
3

In [ ]: