In [1]:
def my_reverse(s):
n=len(s)
print(s[n::-1])
s=input('☀')
print()
my_reverse(s)
In [8]:
def plural(words):
n=len(words)
if words.endswith('o' or 'x'):
words += 'es'
print(words)
elif words.endswith('f'):
n=len(words)
for i in range(n-1):
print(words[i],end='')
print('ves',end='')
elif words.endswith('y'):
n=len(words)
for i in range(n-1):
print(words[i],end='')
print('ies',end='')
else:
words += 's'
print(words)
return ' '
words=input('please enter a word:')
print(plural(words))
In [27]:
def picture(char):
for i in range(1, len(char)+1):
if i == 1:
print('直角三角形:')
print(char[0])
else:
print(char[0:i])
print()
print('-'*30)
print()
for i in range(1, len(char)):
if i == 1:
print('等腰三角形:')
print(' '*(len(char)-1) +char[0])
elif i%2 == 1:
print(' '*(len(char)-i) + char[:i//2] + char[i//2] + char[i//2-1::-1])
else:
print(' '*(len(char)-i) + char[:i//2] + char[i//2-1::-1])
char=input('please enter a str.:')
picture(char)