In [8]:
def summary():
numbers = []
n = int(input('请输入你想输入并求和的数字个数,回车键结束:'))
for i in range(n):
number = int(input('请输入一个数字,回车键结束:'))
numbers.append(number)
print(sum(numbers), '\n')
summary()
In [9]:
def minimum():
numbers = []
n = int(input('请输入你想输入的数字个数,回车键结束:'))
for i in range(n):
number = int(input('请输入一个数字,回车键结束:'))
numbers.append(number)
print('输入数字中的最小值为:', min(numbers),sep='')
minimum()
In [15]:
def location():
list = []
n = int(input('请输入一个数字,作为输入的元素个数,回车键结束:'))
for i in range(n):
element = str(input('请输入元素,回车键结束:'))
list.append(element)
THE_element =str(input('请输入要查找的元素,回车键结束:'))
if THE_element in list:
print('该元素在序列中的位置为:',(list.index(THE_element)+1))
else:
print(-1)
location()
In [7]:
import math
def list_cos(list1,list2):
if len(list1) != len(list2):
print('向量维度不一致')
return -1
total = total_1 = total_2 = 0
for i in range(len(list1)):
total += list1[i]*list2[i]
total_1 += list1[i]*list1[i]
total_2 += list2[i]*list2[i]
if 0 in (total_1,total_2):
print('分母为0,不成立')
return -1
return total/(math.sqrt(total_1*total_2))
print(list_cos([4,4],[3,3]))