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())
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())
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()
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()
Out[19]: