In [41]:
def reverse(s):
    n=0
    n=len(s)
    for i in range(n):
        print(s[i],end=' ')
    for j in range(-1,-n-1,-1):
        print(s[j],end=' ')
line=input()
reverse(line)


北京语言大学
北 京 语 言 大 学 学 大 言 语 京 北 

In [60]:
def right_triangle(s,a):
    for i in range(a+2):
        for j in range(1,i,1):
            print(s,end=' ')
        print()

line=input()
n=int(input())
right_triangle(line,n)


8
4


8 
8 8 
8 8 8 
8 8 8 8 

In [5]:
def equal_triangle(t,b):
        for i in range(1,b+1):
            for j in range(b-i,0,-1):
                print(" ",end=" ")
            for k in range(1,i*2):
                print(t,end=" ")
            print()    
line=input()
n=int(input())
equal_triangle(line,n)


*
5
        * 
      * * * 
    * * * * * 
  * * * * * * * 
* * * * * * * * * 

In [6]:
def words(word):  
    if word.endswith('y'):  
        return word[:-1] + 'ies'  
    elif word[-1] in 'sx' or word[-2:] in ['sh', 'ch']:  
        return word + 'es'  
    elif word.endswith('an'):  
        return word[:-2] + 'en'  
    else:  
        return word + 's'
w=input()
words(w)


apple
Out[6]:
'apples'