In [14]:
def reverse(s):
    n=len(s)
    for i in range(n-1,-1,-1):
        print(s[i], end='')
        
text=str(input("请输入一串字符串:"))
reverse(text)


请输入一串字符串:got7
7tog

In [7]:
def triangle(s,n):
    print("直角三角形:")
    for i in range(n):
        print(s*(i+1))
        
    print("等腰三角形:")
    for i in range(n):
        print(' '*(n-1-i)+s*(2*i+1))
        
    print("钝角三角形:")
    for i in range(n):
        print(' '*i+s*(i*2+1))
        
    print("锐角三角形:")
    for i in range(n):
        print(' '*(2*n-2*i-2)+s*(3*i+1))
        
text=str(input("请输入一个字符"))
h=int(input("请输入行数"))
triangle(text,h)


请输入一个字符&
请输入行数5
直角三角形:
&
&&
&&&
&&&&
&&&&&
等腰三角形:
    &
   &&&
  &&&&&
 &&&&&&&
&&&&&&&&&
钝角三角形:
&
 &&&
  &&&&&
   &&&&&&&
    &&&&&&&&&
锐角三角形:
        &
      &&&&
    &&&&&&&
  &&&&&&&&&&
&&&&&&&&&&&&&

In [8]:
def fushu(s):
    n=len(s)
    if s[n-1] in 'y':
        print (s[:n-1]+'ies')
    elif s[n-1] in 'x' or s[n-1] in 's':
        print (s[:n]+'es')
    elif s[n-2:n] in 'sh' or 'ch':
        print (s[:n]+'es')
    else:
        print (s[:n]+'s')
    
text=str(input("请输入一串字符串:"))
fushu(text)


请输入一串字符串:tax
taxes