In [1]:
def compute_fact(end):
i = 1
fac_n = 1
while i < end:
i = i + 1
fac_n = i*fac_n
return fac_n
m = int(input('请输入第1个整数,以回车结束。'))
n = int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))
print('最终的结果是:', compute_fact(m) + compute_fact(n) + compute_fact(k))
In [3]:
def compute_sum(end):
i = 0
total_n = 0
while i < end:
i = i + 1
total_n = total_n + 1*(-1)**(i+1)/(2*i-1)
return total_n
print('最终结果是:', 4*compute_sum(1000) )
print('最终结果是:', 4*compute_sum(100000) )
In [1]:
def c_tions(m,d):
if m==1:
if d>=1 and d<=19:
print('您是摩羯座 !')
else:
print('您是水瓶座 !')
elif m==2:
if d>=1 and d<=18:
print('您是水瓶座 !')
else:
print('您是双鱼座 !')
elif m==3:
if d>=1 and d<=20:
print('您是双鱼座 !')
else:
print('您是白羊座 !')
elif m==4:
if d>=1 and d<=19:
print('您是白羊座 !')
else:
print('您是金牛座 !')
elif m==5:
if d>=1 and d<=20:
print('您是金牛座 !')
else:
print('您是双子座 !')
elif m==6:
if d>=1 and d<=21:
print('您是双子座 !')
else:
print('您是巨蟹座 !')
elif m==7:
if d>=1 and d<=22:
print('您是巨蟹座 !')
else:
print('您是狮子座 !')
elif m==8:
if d>=1 and d<=22:
print('您是狮子座 !')
else:
print('您是处女座 !')
elif m==9:
if d>=1 and d<=22:
print('您是处女座 !')
else:
print('您是天秤座 !')
elif m==10:
if d>=1 and d<=23:
print('您是天秤座 !')
else:
print('您是天蝎座 !')
elif m==11:
if d>=1 and d<=24:
print('您是天蝎座 !')
else:
print('您是射手座 !')
else:
if d>=1 and d<=22:
print('您是射手座 !')
else:
print('您是摩羯座 !')
m=int(input('输入您出生的月份'))
d=int(input('输入您出生的日期'))
c_tions(m,d)
In [13]:
def n_change(a):
if a.endswith('y'):
print(a[:-1],'ies'sep='',)
elif a[:-1]in 'sx' or a[:-2]in ['sh','ch']:
print (a,'es',sep='')
elif a.endswith('an'):
print (a[:-2],'en',sep='')
else:
print (a,'s',sep='')
a=input('请输入一个可数英文单词的单数形式,以回车结束')
n_change(a)
In [16]:
def compute_sum(m,n,k):
total_mn = m
while m < n:
m = m + k
total_mn = total_mn + m
return total_mn
m = int(input('请输入第1个整数,以回车结束。'))
n = int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))
print('最终的和是:', compute_sum(m,n,k) )