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