自己定义一个reverse(s)函数,功能返回字符串s的倒序字符串。


In [2]:
def reverse(s):
    x=len(s)
    print(s[x-1:0:-1] + s[0])
reverse("你爱我")


我爱你

写函数,根据给定符号和行数,打印相应直角三角形,等腰三角形及其他形式的三角形。


In [5]:
def Right(a):
    for i in range(1, len(a)*2+1):
        for j in range(1,i):
            print(a[0], end='')
        print()
        
def Equilateral(a):
    for m in range(1, len(a)*2+1):
        print((len(a)*2-m)*' ' + a[0]*m, end='')
        print()        
Right("啦啦啦啦啦")
Equilateral("啦啦啦啦啦")


啦
啦啦
啦啦啦
啦啦啦啦
啦啦啦啦啦
啦啦啦啦啦啦
啦啦啦啦啦啦啦
啦啦啦啦啦啦啦啦
啦啦啦啦啦啦啦啦啦
         啦
        啦啦
       啦啦啦
      啦啦啦啦
     啦啦啦啦啦
    啦啦啦啦啦啦
   啦啦啦啦啦啦啦
  啦啦啦啦啦啦啦啦
 啦啦啦啦啦啦啦啦啦
啦啦啦啦啦啦啦啦啦啦

将任务4中的英语名词单数变复数的函数,尽可能的考虑多种情况,重新进行实现。


In [6]:
def danci(word):
    if word.endswith('x') or word.endswith('o'):
        print(word+"es")
    elif word.endswith('ch') or word.endswith('sh'):
        print(word+"es")
    else :
        print(word+"s")
        
word=input("请输入一个英文单词:")
danci(word)


请输入一个英文单词:girl
girls