In [1]:
def compute_cheng(end):
    i = 0
    total_n = 1

    while i < end:
        i += 1
        total_n *= i
    print(total_n)

    return total_n

m = int(input('请输入第1个整数,以回车结束。'))
n = int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))

print('最终的结果:', compute_cheng(m) + compute_cheng(n) + compute_cheng(k))


请输入第1个整数,以回车结束。5
请输入第2个整数,以回车结束。4
请输入第3个整数,以回车结束。3
120
24
6
最终的结果: 150

In [1]:
def compute(n):
    i = 0
    total = 0
    
    while i < n:
        i += 1
        if i % 2 == 1:
            total += 1/(2*i - 1) 
        else:
            total -= 1/(2*i - 1) 
    return total

n = int(input('请输入一个整数'))
print(compute(n * 4))
print(compute(1000) * 4)
print(compute(100000) * 4)


请输入一个整数3
0.7646006914818333
3.140592653839794
3.1415826535897198

In [17]:
def star(month,day):
    if (month == 3 and day >= 21) or (month == 4 and day <= 19):
        print(name,',','你是很白的白羊座')
    elif (month == 4 and day >= 20) or (month == 5 and day <= 20):
        print(name,',','你是很牛的金牛座')
    elif (month == 5 and day >= 21) or (month == 6 and day <= 21):
        print(name,',','你是计划生育的双子座')
    elif (month == 6 and day >= 22) or (month == 7 and day <= 22):
        print(name,',','你是温柔的巨蟹座')
    elif (month == 7 and day >= 23) or (month == 8 and day <= 22):
        print(name,',','你是属狮的狮子座')
    elif (month == 8 and day >= 23) or (month == 9 and day <= 22):
        print(name,',','你是全网黑的处女座')
    elif (month == 9 and day >= 23) or (month == 10 and day <= 23):
        print(name,',','你是不知道怎么的天秤座')
    elif (month == 10 and day >= 24) or (month == 11 and day <= 22):
        print(name,',','你是尾巴大的鞋子座')
    elif (month == 11 and day >= 23) or (month == 12 and day <= 21):
        print(name,',','你是手疼的射手座')
    elif (month == 12 and day >= 22) or (month == 1 and day <= 19):
        print(name,',','你是让我词穷的摩羯座')
    elif (month == 1 and day >= 20) or (month == 2 and day <= 18):
        print(name,',','恭喜你是和我一样完美的水瓶座')
    elif (month == 2 and day >= 19) or (month == 3 and day <= 20):
        print(name,',','你是我爱吃的双鱼座')
        
name = input('请输入你的名字')
month = int(input('出生月份'))
day = int(input('出生日期'))
star(month,day)


请输入你的名字Melody
出生月份2
出生日期2
Melody , 恭喜你是和我一样完美的水瓶座

In [14]:
def change(word):
    if word.endswith('s') | word.endswith('x') | word.endswith('sh') | word.endswith('ch'):
        print('词尾加es')
    elif word.endwith('f') | word.endswith('fe'):
        print('将f变为v,加s')
    elif word.endwith('y'):
        print('去掉y加ies')    
    else:
        print('直接加s')

word = input('请输入英文单词')
change(word)


请输入英文单词wish
词尾加es

In [3]:
def sum(m,n,k):
    i = m
    sum = m
    while i<n:
        i += k
        sum += i
    return sum

m = int(input('请输入第一个整数'))
n = int(input('请输入第二个整数'))
k = int(input('请输入间隔'))
sum(m,n,k)


请输入第一个整数2
请输入第二个整数10
请输入间隔2
Out[3]:
30

In [ ]: