In [3]:
def computer_factorial(number):
    i=1
    factor_n=1
    
    while i<number:
        i=i+1
        factor_n=factor_n*i
        
    return factor_n

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

print('m!+n!=k!=', computer_factorial(m) + computer_factorial(n) + computer_factorial(k))\


请输入第1个整数,以回车结束。1
请输入第2个整数,以回车结束。2
请输入第3个整数,以回车结束。3
m!+n!=k!= 9

In [4]:
def compute_sum(end):
    import math
    n=0
    i = 1
    total_n = 0
    while n < end:
        total_n = total_n + 1/i*math.pow(-1,n)
        i = i + 2
        n=n+1
    return total_n
print(' ', 4*compute_sum(1000))
print(' ', 4*compute_sum(100000))


  3.140592653839794
  3.1415826535897198

In [15]:
def Constellation(name,date):
    if 3.21<=date<=4.19:
        return(name,'你昰白羊座')
    elif 4.20<=date<=5.20:
        return(name,'你是金牛座')
    elif 5.21<=date<=6.21:
        return(name,'你是双子座')
    elif 6.22<=date<=7.22:
        return(name,'你是巨蟹座')
    elif 7.23<=date<=8.2:
        return(name,'你是狮子座')
    elif 8.23<=date<=9.22:
        return(name,'你是处女座')
    elif 9.23<=date<=10.23:
        return(name,'你是天秤座')
    elif 10.24<=date<=11.22:
        return(name,'你是天蝎座')
    elif 11.23<=date<=12.21:
        return(name,'你是射手座')
    elif 12.22<=date<=12.31 or 1.1<=m<=1.19:
        return(name,'你是摩羯座')
    elif 1.20<=date<=2.18:
        return(name,'你是水瓶座')
    elif 2.19<=date<=3.20:
        return(name,'你是双鱼座')
name=str(input('请输入你的姓名:'))
date=float(input('请输入你的出生日期,如1.1: '))
print(Constellation(name,date))


请输入你的姓名:崔崔
请输入你的出生日期,如1.1: 5.22
('崔崔', '你是双子座')

In [17]:
def Plurality(word):
    if ( word.endswith('ch') or word.endswith('sh') or word.endswith('s') or word.endswith('x') ):
        print(word,'es',sep='')
       
    else:
        print(word,'s',sep='')
w=str(input('请输入一个单词:'))
Plurality(w)


请输入一个单词:boy
boys

In [18]:
def count_sum(m,n,k):
    i=0
    total=0
    while i+k<n:
        i=i+k
        total+=i+k
    return total

m=int(input('请输入起始数 m:'))
n=int(input('请输入终点数 n:'))
k=int(input('请输入间隔 k:'))
print(count_sum(m,n,k))


请输入起始数 m:2
请输入终点数 n:10
请输入间隔 k:2
28