In [4]:
def fact (end):
    i=1
    j=1
    while i<end :
        i=i+1 
        j=i*j
    return j
n = int(input('请输入第1个整数,以回车结束。'))
m = int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))

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


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

In [1]:
def fun (end):
    i=1
    j=1
    m=1
    p=0
    sum=0
    while p<end:
        m=j/i
        i=i+2
        j=-1*j
        sum=sum+m
        p=p+1
    return sum
n=int(input("请输入一个整数"))
print("最终的和为:",4*fun(n))
n=1000
print("最终的和为:",4*fun(n))
n=100000
print("最终的和为:",4*fun(n))


请输入一个整数4
最终的和为: 2.8952380952380956
最终的和为: 3.140592653839794
最终的和为: 3.1415826535897198

In [ ]:


In [1]:
def constell (name,m,d):
    if m==3 and d>20 or (m==4 and d<20):
        print(name,"你是傲娇的白羊座")
    elif m==4 and d>19 or (m==5 and d<21):
        print(name,"你是很有性格的金牛座")
    elif m==5 and d>20 or (m==6 and d<22):
        print(name,"你是人格分裂的双子座")
    elif m==6 and d>21 or (m==7 and d<23):
        print(name,"你是没有大脑的巨蟹座")
    elif m==7 and d>22 or (m==8 and d<23):
        print(name,"你是性格温顺的狮子座")
    elif m==8 and d>22 or (m==9 and d<23):
        print(name,"你是非常完美的处女座")
    elif m==9 and d>22 or(m==10 and d<24):
        print(name,"你是僵尸般的天秤座")
    elif m==10 and d>23 or (m==11 and d<23):
        print(name,"你是招人喜欢的天蝎座")
    elif m==11 and d>22 or (m==12 and d<22):
        print(name,"你是花心的射手座")
    elif m==12 and d>21 or (m==1 and d<18):
        print(name,"你是高高的摩羯座")
    elif m==1 and d>19 or (m==2 and d<19):
        print(name,"你是瘦瘦的水瓶座")
    elif m==2 and d>18 or(m==3 and d<21):
        print (name,"你是喜欢游泳的双鱼座")
name=input ("请输入你的名字\n")
m=int(input("请输入你出生月份\n"))
d=int(input("请输入你的出生日期\n"))
constell(name,m,d)


请输入你的名字
wsk
请输入你出生月份
9
请输入你的出生日期
8
wsk 你是非常完美的处女座

In [2]:
def plrule (word):
    if word.endswith('s') or word.endswith('x') or word.endswith('sh') or word.endswith('ch'):
        word+='es'
        print(word)
    elif word.endswith('y'):
        print("You can change the last letter into i plus es")
        print(word,"->",word,"ies",sep='')
    else:
        word+='s'
        print(word)
w=input("Please enter a countable noun\n")
plrule(w)


Please enter a countable noun
bus
buses

In [2]:
def total (m,n,k):
    sum=0
    while(m<=n):
        sum=sum+m 
        m=m+k
        
    return sum

a=int(input("plz enter an positive interger\n"))
b=int(input("plz enter an positive interger and bigger than a\n"))
c=int(input("plz enter an positive interger\n"))
print("The sum is",total (a,b,c))


plz enter an positive interger
5
plz enter an positive interger and bigger than a
8
plz enter an positive interger
2
The sum is 12