In [26]:
#写函数,返回某个元素/对象在一个list中的位置,如果不在,则返回-1.
def check():
    numbers=[]
    n=int(input('请输入一个整数作为元素个数。'))
    
    for i in range(n):
        number=int(input('请输入整数'))
        numbers.append(number)
        
    my_number=int(input('请输入要检验的整数'))
    if my_number in numbers:
        print(numbers.index(my_number))
    else:
        print(-1)
        
check()


请输入一个整数作为元素个数。3
请输入整数1
请输入整数2
请输入整数3
请输入要检验的整数1
0

In [ ]:
#写函数,返回一个list中的最小值
def min_num():
    numbers=[]
    n=int(input('请输入数字个数。'))
    for i in range(n):
        number=int(input('请输入一个数字'))
        numbers.append(number)
    for number in numbers:
        return(min(numbers))
    print(min(number))
        
min_num()

In [41]:
#写函数,返回一个list中所有数字的和
def my_sum():
    
    numbers=[]
    n=int(input('请输入数字个数'))
    total=0
    
    for i in range(n):
        number=int(input('请输入一个整数'))
        numbers.append(number)
        
    for number in numbers:
        total+=number
    print(total)
        
my_sum()


请输入数字个数2
请输入一个整数1
请输入一个整数2
3

In [40]:
#写函数,可求两个向量的夹角余弦值,向量可放在list中。主程序调用该函数。
import math
def cos(a,b):
    result1=0
    result2=0
    result3=0
    for i in range(len(a)):
        result1+=a[i]+b[i]
        result2+=a[i]**2
        result3+=b[i]**2
    print(result1/math.sqrt(result2*result3))
        
cos([9,3],[2,4])


0.4242640687119285