In [5]:
words=[]
i=0
n=int(input('please enter an integer as the number of the word you want to enter. '))
while i < n :
words.append(input('please enter a word. '))
i+=1
for i in range (n-1,n-11,-1):
print(words[i])
In [11]:
import random
def mentekaluo_pi (n):
inside_number=0
for i in range (n):
x,y=random.random(),random.random()
if x*x+y*y<=1 :
inside_number+=1
return 4*inside_number/n
n=int(input('please enter times. '))
pi=mentekaluo_pi(n)
print(pi)
In [14]:
#9*9 乘法表
for i in range(1, 10):
j=1
while j <= i :
print('|{}x{}={:2}| '.format(i, j, i*j), end = '')
j+=1
print()
print('---------------------------------------------------------------------------------------------------------------------------')
In [17]:
#1
def factorial (m):
result=1
for i in range(1,m+1,1):
result*=i
return result
m=int(input('please enter an integer. '))
n=int(input('please enter an integer. '))
k=int(input('please enter an integer. '))
total=factorial(m)+factorial(n)+factorial(k)
print(total)
In [2]:
# 2
def calculate (n):
sum=0
for i in range (1,n+1,1) :
if i%2==0 :
sum-=1/(i*2-1)
else :
sum+=1/(i*2-1)
return sum
print(4*calculate(1000))
print(4*calculate(100000))
In [8]:
def sum_list (mylist):
mysum=sum(mylist)
return mysum
number=[1,2,3,6,5,9]
print('The sum of the number in the list is :',sum_list(number))
In [7]:
def find_min (mylist):
mymin=min(mylist)
return mymin
number=[1,2,3,6,5,9]
print('The smallest number in the list is :',find_min(number))
In [13]:
def find_pos (mylist,m):
pos=-1
for i in range(len(mylist)) :
if m==mylist[i] :
pos=i
return pos
number=[1,2,3,4,5,6,7,8,9]
i=int(input('plesase enter an integer. '))
pos=find_pos(number,i)
if pos==-1:
print(i,'不在列表中。')
else :
print(i,'在列表中的位置为第:',pos+1,'个')
In [1]:
import math
def calculate_cos(a,b):
moa=0
mob=0
s=0
for x in a :
moa+=x*x
for y in b :
mob+=y*y
for i in range(len(a)) :
s+=a[i]*b[i]
cos=s/(math.sqrt(moa*mob))
return cos
a=[]
b=[]
while True :
x=input('请输入向量a的一个坐标值,以f 结束')
if x=='f' :
break
a.append(int(x))
while True :
y=input('请输入向量b的一个坐标值,以f 结束')
if y=='f' :
break
b.append(int(y))
print('这两个向量夹角的余弦值是:',calculate_cos(a,b) )
In [3]:
method=0
for i in range (5,66,1):
for j in range (5,66,1):
for k in range(5,66,1) :
if i+j+k==100 :
method+=1
print(method)