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)
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)
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)