In [1]:
def sum(end):
i=1
multi=1
while i<=end:
multi=multi*i
i=i+1
return multi
m=int(input('请输入第1个整数,回车结束。'))
n=int(input('请输入第2个整数,回车结束。'))
k=int(input('请输入第3个整数,回车结束。'))
print('m!+n!+k!=',sum(m)+sum(n)+sum(k))
In [2]:
def sum(end):
i = 0
m = 0
while i < end :
i = i + 1
m = m + (-1)**(i+1)* 1/(2*i-1)
return m
n=int(input('请输入你想输入的项数,回车结束。'))
print('结果是:',4*sum(n))
n=int(input('请输入你想输入的项数,回车结束。'))
print('结果是:',4*sum(n))
In [1]:
def xingzuo(data):
if 3.21<=data<=4.19:
print(name,',你是白羊座')
elif 4.20<=data<=5.20:
print(name,',你是金牛座')
elif 5.21<=data<=6.21:
print(name,',你是双子座')
elif 6.22<=data<=7.22:
print(name,',你是巨蟹座')
elif 7.23<=data<=8.22:
print(name,',你是狮子座')
elif 8.23<=data<=9.22:
print(name,',你是处女座')
elif 9.23<=data<=10.23:
print(name,',你是天秤座')
elif 10.24<=data<=11.22:
print(name,',你是天蝎座')
elif 11.23<=data<=12.21:
print(name,',你是射手座')
elif 12.22<=data<=1.19:
print(name,',你是魔蝎座')
elif 1.20<=data<=2.18:
print(name,',你是水瓶座')
else:
print(name,',你是双鱼座')
name=input('请输入你的名字:')
data=float(input('请输入你的出生月份和日期,以xx.xx形式,如3.09:'))
xingzuo(data)
In [5]:
def change(a):
if a.endswith('o') or a.endswith('s') or a.endswith('x')or a.endswith('ch') or a.endswith('sh'):
print (a,'es',sep='')
elif a.endswith('y'):
if a[:-1].endswith('a')or a[:-1].endswith('e') or a[:-1].endswith('i') or a[:-1].endswith('o') or a[:-1].endswith('u') :
print(a,'s',sep='')
else:
print (a[:-1],'ies',sep='')
else:
print(a,'s',sep='')
a=input("请输入一个可数英文单词的单数形式")
change(a)
In [7]:
def sum( m, n, k):
i = m
s = 0
while i <= n:
s = s + i
i = i + k
return s
m = int(input('请输入整数m的值:'))
n = int(input('请输入整数n的值:'))
k = int(input('请输入整数k的值:'))
print(sum(m,n,k))