In [1]:
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个整数,以回车结束。2
请输入第3个整数,以回车结束。2
最终的和是: 6

In [2]:
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))


请输入一个整数2
最终的和为: 2.666666666666667
最终的和为: 3.140592653839794
最终的和为: 3.1415826535897198

In [4]:
name=input ("请输入你的名字\n")
m=int(input("请输入你出生月份\n"))
d=int(input("请输入你的出生日期\n"))
constell(name,m,d)
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,"你是双鱼座")
    elif m>12 or m<1 or d>31 or d <1 :
        print("非人类")


请输入你的名字
pp
请输入你出生月份
13
请输入你的出生日期
1

In [5]:
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 [6]:
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
8
plz enter an positive interger and bigger than a
5
plz enter an positive interger
2
The sum is 0