自己定义一个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)