In [1]:
def jiecheng(end):
i=0
total=1
while i<end:
i+=1
total*=i
return total
m=int(input("请输入一个整数:"))
n=int(input("请输入一个整数:"))
k=int(input("请输入一个整数:"))
print(jiecheng(m)+jiecheng(n)+jiecheng(k))
In [26]:
def qiuhe(end):
i = 0
sum = 0
flag = -1
while i < end:
i+=1
sum += 1.0/(flag**(i+1)*(2*i-1))
return sum
n=1000
print(4*qiuhe(n))
m=100000
print(4*qiuhe(m))
In [28]:
def xingzuo(name,date):
if 1.20 <= date <= 2.18:
print(name,"你是可爱的水瓶座!")
elif 2.19 <= date <= 3.20:
print(name,"你是可爱的双鱼座!")
elif 3.21 <= date <= 4.19:
print(name,"你是可爱的白羊座!")
elif 4.20 <= date <= 5.20:
print(name,"你是可爱的金牛座!")
elif 5.21 <= date <= 6.21:
print(name,"你是可爱的双子座!")
elif 6.22 <= date <= 7.22:
print(name,"你是可爱的巨蟹座!")
elif 7.23 <= date <= 8.22:
print(name,"你是可爱的狮子座!")
elif 8.23 <= date <= 9.22:
print(name,"你是可爱的处女座!")
elif 9.23 <= date <= 10.23:
print(name,"你是可爱的天平座!")
elif 10.24 <= date <= 11.22:
print(name,"你是可爱的天蝎座!")
elif 11.23 <= date <= 12.21:
print(name,"你是可爱的射手座!")
else :
print(name,"你是可爱的摩羯座!")
name=input("请输入姓名,以回车结束:")
date=float(input("请输入出生日期:"))
xingzuo(name,date)
In [30]:
def danci(word):
if word.endswith('x') or word.endswith('o'):
print(word,"es",sep="")
elif word.endswith('ch') or word.endswith('sh'):
print(word,"es",sep="")
else :
print(word,"s",sep="")
word=input("请输入一个英文单词:")
danci(word)
In [34]:
def leijia(m,n,k):
if m>n:
temp=m
m=n
n=temp
sum=0
while m < n:
sum += m
m += k
return sum
m=int(input("请输入一个整数:"))
n=int(input("请输入一个整数:"))
k=int(input("请输入求和间隔:"))
print(leijia(m,n,k))