In [ ]:
写函数返回一个list中所有数字的和

In [1]:
def my_sum():
    numbers=[2,4,6,11,7,9,]
    total=0
    for n in numbers:
        total+=n
    return total
print(my_sum())


39

In [ ]:
写函数返回一个list中的最小值

In [3]:
def my_min():
    numbers=[4,6,8,14,23,65,77,99,108]
    x=min(numbers)
    
    return x
print(my_min())


4

In [ ]:
写函数返回某个元素/对象在一个list中的位置如果不在则返回-1

In [15]:
def back():
    elements=[1,2,3,4,5,6,7,8,9,0]
    n=int(input('请输入你想查找的元素,回车结束。'))
    print(n)
    if n in elements:
        print(elements.index(n))
    else:
        print(-1)

back()


请输入你想查找的元素,回车结束。3
3
2

In [ ]:
写函数可求两个向量的夹角余弦值向量可放在list中主程序调用该函数

In [19]:
import math
def my_cos():
    x1=int(input('请输入一个整数,回车结束。'))
    y1=int(input('请输入一个整数,回车结束。'))
    x2=int(input('请输入一个整数,回车结束。'))
    y2=int(input('请输入一个整数,回车结束。'))
    list1=[x1,x2,y1,y2]
    x=x1*x2+y1*y2
    y=math.sqrt(x1*x1+y1*y1)+math.sqrt(x2*x2+y2*y2)
    cos=x/y*1
    
    return cos
my_cos()


请输入一个整数,回车结束。1
请输入一个整数,回车结束。2
请输入一个整数,回车结束。3
请输入一个整数,回车结束。4
Out[19]:
1.5201626123751157