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