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


请输入行号:5
请输入符号: *
    *  
   *  *  
  *  *  *  
 *  *  *  *  
*  *  *  *  *  
 *  *  *  *  
  *  *  *  
   *  *  
    *  

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


请输入n3
9
9

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


请输入n:3
9

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 [ ]: