In [3]:
a=str(input('请输入字符:'))
line=a+' '
n=int(input('请输入行数:'))
for i in range(1,n+1):
    print((n*2-i)*' '+line*i,end='')
    print()


请输入字符:*
请输入行数:5
         * 
        * * 
       * * * 
      * * * * 
     * * * * * 

In [10]:
for i in range(1,10):
    for j in range(1,i+1):
        print('{}*{}={:2}'.format(i,j,i*j)+'  ',end='')
    print()


1*1= 1  
2*1= 2  2*2= 4  
3*1= 3  3*2= 6  3*3= 9  
4*1= 4  4*2= 8  4*3=12  4*4=16  
5*1= 5  5*2=10  5*3=15  5*4=20  5*5=25  
6*1= 6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  
7*1= 7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  
8*1= 8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  
9*1= 9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81  

In [22]:
def search(n):
    t=1
    for i in range(2,n):
        if n%i==0:
            t=0
            break
    return t
n=int(input('请输入一个整数:'))
q=0
for j in range(2,n):
    if search(j)==1:
        p=n-j
        if search(p)==1:
            print(n,'=',j,'+',p)
            q=1
if q==0:
    print('不能表示为两个质数的和')


请输入一个整数:93887
不能表示为两个质数的和

In [25]:
for i in range(1,21):
    line=str(i)+'*'
    if i==1:
        print(i,'[',line,',',i+1,',',i+2,',',i+3,',',i+4,']')
        print()
    elif i==2:
        print(i,'[',i-1,',',line,',',i+1,',',i+2,',',i+3,']')
        print()
    elif i==19:
        print(i,'[',i-3,',',i-2,',',i-1,',',line,',',i+1,']')
        print()
    elif i==20:
        print(i,'[',i-4,',',i-3,',',i-2,',',i-1,',',line,']')
        print()
    else:
        print(i,'[',i-2,',',i-1,',',line,',',i+1,',',i+2,']')
        print()


1 [ 1* , 2 , 3 , 4 , 5 ]

2 [ 1 , 2* , 3 , 4 , 5 ]

3 [ 1 , 2 , 3* , 4 , 5 ]

4 [ 2 , 3 , 4* , 5 , 6 ]

5 [ 3 , 4 , 5* , 6 , 7 ]

6 [ 4 , 5 , 6* , 7 , 8 ]

7 [ 5 , 6 , 7* , 8 , 9 ]

8 [ 6 , 7 , 8* , 9 , 10 ]

9 [ 7 , 8 , 9* , 10 , 11 ]

10 [ 8 , 9 , 10* , 11 , 12 ]

11 [ 9 , 10 , 11* , 12 , 13 ]

12 [ 10 , 11 , 12* , 13 , 14 ]

13 [ 11 , 12 , 13* , 14 , 15 ]

14 [ 12 , 13 , 14* , 15 , 16 ]

15 [ 13 , 14 , 15* , 16 , 17 ]

16 [ 14 , 15 , 16* , 17 , 18 ]

17 [ 15 , 16 , 17* , 18 , 19 ]

18 [ 16 , 17 , 18* , 19 , 20 ]

19 [ 16 , 17 , 18 , 19* , 20 ]

20 [ 16 , 17 , 18 , 19 , 20* ]


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]: