In [5]:
n = int(input('请输入第1个整数,以回车结束。'))
i = 0
total_n = 1
while i < n:
    i = i + 1
    total_n = total_n *i

m = int(input('请输入第2个整数,以回车结束。'))
i = 0
total_m = 1
while i < m:
    i = i + 1
    total_m = total_m * i

k = int(input('请输入第3个整数,以回车结束。'))
i = 0
total_k = 1
while i < k:
    i = i + 1
    total_k = total_k * i

print('最终的积是:', total_n + total_m + total_k)


请输入第1个整数,以回车结束。1
请输入第2个整数,以回车结束。3
请输入第3个整数,以回车结束。5
最终的积是: 127

In [13]:
def my_sum(end):
    i=1
    n=2*i-1
    while n < end:
        n=2*i-1
        i=i+1
        n=2*i-1
        m=abs(n)
        sum=1/m+1/n
    return 4*sum

a=1000
print(my_sum(a))


0.007992007992007992

In [5]:
def birthday(x):
    if 3.21<=x<=4.19:
        print(a,'你是白羊座')
    elif 4.20<=x<=5.20:
        print(a,'你是金牛座')
    elif 5.21<=x<=6.21:
        print(a,'你是双子座')
    elif 6.22<=x<=7.22:
        print('你是巨蟹座')
    elif 7.23<=x<=8.22:
        print(a,'你是狮子座')
    elif 8.23<=x<=9.22:
        print(a,'你是处女座')
    elif 9.23<=x<=10.23:
        print(a,'你是天秤座')
    elif 10.24<=x<=11.22:
        print(a,'你是天蝎座')
    elif 11.23<=x<=12.21:
        print(a,'你是射手座')
    else:
        12.22<=x<=12.31 or 1.1<=x<=1.19
        print(a,'你是摩羯座')
    return x

a=input('请输入你的名字:')
b=float(input('请输入你的生日,如1.1:'))
birthday(b)


请输入你的名字:ljh
请输入你的生日,如1.1:1.5
ljh 你是摩羯座
Out[5]:
1.5

In [15]:
def endletter(a):
    if a.endswith('o' or 'x')):
        print(a,'es')
    else:
        print(a,'s')
    return a

word=input('please enter a word')
endletter(word)


  File "<ipython-input-15-fe4a28155581>", line 2
    if a.endswith('o' or 'x')):
                             ^
SyntaxError: invalid syntax

写程序,可以求从整数m到整数n累加的和,间隔为k,求和部分需用函数实现,主程序中由用户输入m,n,k调用函数验证正确性。


In [1]:
def begin(a):
    sum=0
    while a<k:
        sum=sum+a
        a=a+1
    return sum
def end(b):
    sum=0
    while k<=b:
        sum=sum+b
        b=b-1
    return sum

k=int(input('请输入整数k(m<k<n)'))
m=int(input('请输入一个整数'))
begin(m)
n=int(input('请输入一个整数'))
end(n)
sum=begin(m)+end(n)
print('sum is:',sum)


请输入整数k(m<k<n)3
请输入一个整数1
请输入一个整数4
sum is: 10