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()
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()
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])