In [1]:
def compute_fact(end):
    i = 1
    fac_n = 1

    while i < end:
        i = i + 1
        fac_n = i*fac_n 

    return fac_n

m = int(input('请输入第1个整数,以回车结束。'))
n = int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))

print('最终的结果是:', compute_fact(m) + compute_fact(n) + compute_fact(k))


请输入第1个整数,以回车结束。1
请输入第2个整数,以回车结束。2
请输入第3个整数,以回车结束。3
最终的结果是: 9

In [3]:
def compute_sum(end):
    i = 0
    total_n = 0

    while i < end:
        i = i + 1
        total_n = total_n + 1*(-1)**(i+1)/(2*i-1)

    return total_n


print('最终结果是:', 4*compute_sum(1000) )
print('最终结果是:', 4*compute_sum(100000) )


最终结果是: 3.140592653839794
最终结果是: 3.1415826535897198

In [1]:
def c_tions(m,d):
    if m==1:
        if d>=1 and d<=19:
            print('您是摩羯座 !')
        else: 
            print('您是水瓶座 !')
    elif m==2:
        if d>=1 and d<=18:
            print('您是水瓶座 !')
        else:
            print('您是双鱼座 !')
    elif m==3:
        if d>=1 and d<=20:
            print('您是双鱼座 !')
        else:
            print('您是白羊座 !')
    elif m==4:
        if d>=1 and d<=19:
            print('您是白羊座 !')
        else:
            print('您是金牛座 !')
    elif m==5:
        if d>=1 and d<=20:
            print('您是金牛座 !')
        else:
            print('您是双子座 !')
    elif m==6:
        if d>=1 and d<=21:
            print('您是双子座 !')
        else:
            print('您是巨蟹座 !')
    elif m==7:
        if d>=1 and d<=22:
            print('您是巨蟹座 !')
        else:
            print('您是狮子座 !')
    elif m==8:
        if d>=1 and d<=22:
            print('您是狮子座 !')
        else:
            print('您是处女座 !')
    elif m==9:
        if d>=1 and d<=22:
            print('您是处女座 !')
        else:
            print('您是天秤座 !')
    elif m==10:
        if d>=1 and d<=23:
            print('您是天秤座 !')
        else:
            print('您是天蝎座 !')
    elif m==11:
        if d>=1 and d<=24:
            print('您是天蝎座 !')
        else:
            print('您是射手座 !')
    else:
        if d>=1 and d<=22:
            print('您是射手座 !')
        else:
            print('您是摩羯座 !')


m=int(input('输入您出生的月份'))
d=int(input('输入您出生的日期'))
c_tions(m,d)


输入您出生的月份3
输入您出生的日期4
您是双鱼座 !

In [13]:
def n_change(a):
    if a.endswith('y'):
        print(a[:-1],'ies'sep='',)
    elif a[:-1]in 'sx' or a[:-2]in ['sh','ch']:
        print (a,'es',sep='')
    elif a.endswith('an'):
        print (a[:-2],'en',sep='')
    else:
        print  (a,'s',sep='')

a=input('请输入一个可数英文单词的单数形式,以回车结束')
n_change(a)


请输入一个可数英文单词的单数形式,以回车结束book
books

In [16]:
def compute_sum(m,n,k):
    total_mn = m

    while m < n:
        m = m + k
        total_mn = total_mn + m

    return total_mn

m = int(input('请输入第1个整数,以回车结束。'))
n = int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))

print('最终的和是:', compute_sum(m,n,k) )


请输入第1个整数,以回车结束。1
请输入第2个整数,以回车结束。5
请输入第3个整数,以回车结束。2
最终的和是: 9