In [ ]:
#自己定义一个reverse(s)函数,功能返回字符串s的倒序字符串。
def reverse(s):
    for i in range(1,len(s)):
        print(s[len(s)-i],end='')        
s=input('请输入一个字符串')  
reverse(s)

In [ ]:
#写函数,根据给定符号和行数,打印相应直角三角形,等腰三角形及其他形式的三角形
def R_at(s):
    for i in range(1, len(s)*2+1):
        for j in range(1,i):
            print(s[0], end='')
        print()
        
def I_t(s):
    for m in range(1, len(s)*2+1):
        print((len(s)*2-m)*' ' + s[0]*m, end='')
        print()        
s=input('请输入一个字符串')
R_at(s)
I_t(s)

In [ ]:
def my_word(a):
    if a.endswith('s')or a.endswith('ch') or a.endswith('sh') or a.endswith('x') or a.endswith('o'):
        print(a,'es',sep='')
    else:
        print(a,'s',sep='')

a=input('请输入一个英文名词(单数形式)')
my_word(a)