In [1]:
name=input()
print('你好',name)
n=int(input())
print('你指定的整数个数是:',n)
total=0
i=0
for i in range(n):
m=int(input())
total=total+m
print('这几个数的的和是:',total)
print('再见!',name)
In [4]:
def factorial_sum(end):
factorial_n = 1
for i in range(end):
factorial_n = factorial_n *(i+1)
return factorial_n
m= int(input('请输入第1个整数,以回车结束。'))
n= int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))
print('最终的和是:', factorial_sum(m) + factorial_sum(n) + factorial_sum(k))
In [9]:
def number_sum(end):
total=0
for i in range(end):
if (i+1)%2!=0:
total=total+(1/(2*(i+1)-1))
else:
total=total-(1/(2*(i+1)-1))
return total
n=1000
m=100000
print('当n=1000时,最终值为:',4*number_sum(n))
print('当n=100000时,最终值为:',4*number_sum(m))
In [8]:
def fct():
numbers=[1,2,3,4,5]
print('list中的所有值和为;',sum(numbers))
fct()
In [3]:
def fct():
numbers=[]
for i in range(4):
number=int(input())
numbers.append(number)
print('list中的最小值是:',min(numbers))
fct()
In [8]:
def fct():
numbers=[]
for i in range(4):
number=int(input('请输入list中的数:'))
numbers.append(number)
element=int(input('请输入你要找的数:'))
for i in range(4):
if element==numbers[i]:
return (i+1)
break
if i==4 and element!=numbers[3]:
return (-1)
Return=fct()
print(Return)
if Return>0:
print('你要找的数在list中的第',Return,'位')
else:
print('你要找的数不存在')
In [3]:
import math
def fct():
vector1=[]
vector2=[]
total_1=0
total_2=0
total_3=0
for i in range(2):
number=int(input('请输入向量1各维数中的值:'))
vector1.append(number)
for i in range(2):
number=int(input('请输入向量2各维数中的值:'))
vector2.append(number)
for i in range(2):
total_1+=vector1[i]*vector2[i]
total_2+=vector1[i]*vector1[i]
total_3+=vector2[i]*vector2[i]
value=total_1/(math.sqrt(total_2)*math.sqrt(total_3))
print('这两个向量的夹角余弦值是:',value)
fct()
In [27]:
def fct():
i=-1
total=0
for a in range(90,4,-1):
i+=1
for b in range(5,6+i,1):
total+=1
print('种数共有:',total)
fct()