In [26]:
#1.
def lingxing(row , xing):
for i in range(row):
print((row-i-1)*' ',end='')
for a in range(i+1):
print(xing," ",end='')
print()
for i in range(row-1):
print(" "*(i+1),end='')
for a in range(row-i-1):
print(xing," ",end='')
print()
def main():
row = int(input("请输入行号:"))
xing = input('请输入符号: ')
lingxing(row,xing)
main()
In [31]:
#2
def feidigui(n):
_sum=1
_all=0
for i in range(n):
_sum=1
for a in range(i+1):
a = a+1
_sum = _sum* a
_all += _sum
print(_all)
return _all
def main():
n=int(input('请输入n'))
print(feidigui(n))
main()
In [30]:
#2
def digui(n):
if n==1:
return 1
else:
return n*digui(n-1)
def main():
_all=0
n = int(input('请输入n:'))
for i in range(n):
i=i+1
_all +=digui(i)
print( _all )
main()
In [ ]:
#4
import math
def cos(a,b):
_sum = 0
_sum1 = 0
_sum2 =0
for i in a:
_sum1 += i**2
for q in b:
_sum2 += q**2
_sum+=i*q
_sum1=math.sqrt(_sum1)
_sum2=math.sqrt(_sum2)
return _sum/(_sum1*_sum2)
def main():
a = [[],[1,2,3,4],[4,5,6,7],[7,8,9,10]]
if cos(a[1],a[2])>cos(a[2],a[3]):
_max = cos(a[1],a[2])
else :
_max = cos(a[2],a[3])
if cos(a[1],a[3])>_max :
_max = cos(a[1],a[3])
print(_max)
main()
In [ ]:
import random
che_pai=[]
num=0
while num!=10:
for i in range(5):
if i==0:
letter=['A','B','C','D','E','F','G','H','J','K','L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z']
one = []
one.append(random.choice(letter))
one.append(random.randint(0,9))
if one not in che_pai:
che_pai.append(one)
num += 1
i=0
for one in che_pai:
i=i+1
print('京 {0}-{1}{2}{3}{4}{5}'.format(one[0],one[1],one[2],one[3],one[4],one[5]))
In [ ]:
#5
import random
b=[]
for i in range(100000):
a.append(random.randint(1,10000))
with fp open('a.txt'):
for i
fp.write(i)
fp.write(',')
fp.write(j)
In [ ]: