In [1]:
name=input()
print('你好',name)
n=int(input())
print('你指定的整数个数是:',n)

total=0
i=0
for i in range(n):
    m=int(input())
    total=total+m
print('这几个数的的和是:',total)
print('再见!',name)


yan
你好 yan
3
你指定的整数个数是: 3
1
3
5
这几个数的的和是: 9
再见! yan

In [4]:
def factorial_sum(end):
    factorial_n = 1
    
    for i in range(end):
        factorial_n = factorial_n *(i+1)

    return factorial_n

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

print('最终的和是:', factorial_sum(m) + factorial_sum(n) + factorial_sum(k))


请输入第1个整数,以回车结束。2
请输入第2个整数,以回车结束。3
请输入第3个整数,以回车结束。4
最终的和是: 32

In [9]:
def number_sum(end):
    total=0
    for i in range(end):
        if (i+1)%2!=0:
            total=total+(1/(2*(i+1)-1))
        else:
            total=total-(1/(2*(i+1)-1))
    return total

n=1000
m=100000
print('当n=1000时,最终值为:',4*number_sum(n))
print('当n=100000时,最终值为:',4*number_sum(m))


当n=1000时,最终值为: 3.140592653839794
当n=100000时,最终值为: 3.1415826535897198

In [8]:
def fct():
    numbers=[1,2,3,4,5]
    print('list中的所有值和为;',sum(numbers))
fct()


list中的所有值和为; 15

In [3]:
def fct():
    numbers=[]
    for i in range(4):
        number=int(input())
        numbers.append(number)
    print('list中的最小值是:',min(numbers))
fct()


12
34
53
13
list中的最小值是: 12

In [8]:
def fct():
    numbers=[]
    for i in range(4):
        number=int(input('请输入list中的数:'))
        numbers.append(number)
    element=int(input('请输入你要找的数:'))
    for i in range(4):
        if element==numbers[i]:
            return (i+1)
            break
    if i==4 and element!=numbers[3]:
        return (-1)
Return=fct()
print(Return)
if Return>0:
    print('你要找的数在list中的第',Return,'位')
else:
    print('你要找的数不存在')


请输入list中的数:1
请输入list中的数:3
请输入list中的数:5
请输入list中的数:7
请输入你要找的数:7
4
你要找的数在list中的第 4 位

In [3]:
import math
def fct():
    vector1=[]
    vector2=[]
    total_1=0
    total_2=0
    total_3=0
    for i in range(2):
        number=int(input('请输入向量1各维数中的值:'))
        vector1.append(number)
    for i in range(2):
        number=int(input('请输入向量2各维数中的值:'))
        vector2.append(number)
    for i in range(2):
        total_1+=vector1[i]*vector2[i]
        total_2+=vector1[i]*vector1[i]
        total_3+=vector2[i]*vector2[i]
    value=total_1/(math.sqrt(total_2)*math.sqrt(total_3))
    print('这两个向量的夹角余弦值是:',value)
    
fct()


请输入向量1各维数中的值:1
请输入向量1各维数中的值:3
请输入向量2各维数中的值:2
请输入向量2各维数中的值:1
这两个向量的夹角余弦值是: 0.7071067811865475

In [27]:
def fct():
    i=-1
    total=0
    for a in range(90,4,-1):
        i+=1
        for b in range(5,6+i,1):
            total+=1
    print('种数共有:',total)
fct()


种数共有: 3741