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


请输入第1个整数,回车结束。3
请输入第2个整数,回车结束。4
请输入第3个整数,回车结束。5
m!+n!+k!= 150

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


请输入你想输入的项数,回车结束。1000
结果是: 3.140592653839794
请输入你想输入的项数,回车结束。10000
结果是: 3.1414926535900345

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)


请输入你的名字:Diana
请输入你的出生月份和日期,以xx.xx形式,如3.09:5.14
Diana ,你是金牛座

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)


请输入一个可数英文单词的单数形式fly
flies

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


请输入整数m的值:1
请输入整数n的值:9
请输入整数k的值:2
25