In [ ]:
def reverse(s):
i=len(s)-1
str1=[]
while i>=0:
str1.append(s[i])
i=i-1
print(str1)
reverse('fgcdfxs')
In [43]:
line = '666666'
for i in range(1, 8):
for j in range(1,i):
print(line[0], end='')
print()
line = '九'*5
for i in range(1,8):
for k in range(8-i,0,-1):
print(' ', end='')
for j in range(1,i):
print(line[0], end='')
print()
In [37]:
def change(s):
i=len(s)-1
if s[i]=='h' and s[i-1]=='c':
s.append('e')
s.append('s')
elif s[i]=='h' and s[i-1]=='s':
s.append('e')
s.append('s')
elif s[i]=='s' or s[i]=='x':
s.append('e')
s.append('s')
elif s[i]=='f':
s.append('v')
s.append('e')
s.append('s')
else:
s.append('s')
print(s)
line=['f','g','g','h','s']
change(line)
In [58]:
line = '666666'
def tixing(line):
for i in range(4,11):
for j in range(1,i):
print(line[0], end='')
print()
line2 = '九'*5
def tixing2(line2):
for i in range(5,11):
for k in range(11,0,-1):
print(' ', end='')
for j in range(1,i):
print(line[0], end='')
print()
tixing(line)
tixing2(line2)
In [65]:
def daosanjiao(line):
for i in range(len(line)*2,0,-1):
if i == 1:
print(' '*(len(line)*2-1) +line[0])
elif i%2 == 1:
print(' '*(len(line)*2-i) + line[:i//2] + line[i//2] + line[i//2-1::-1])
else:
print(' '*(len(line)*2-i) + line[:i//2] + line[i//2-1::-1])
def main():
str1 = '年年岁岁花相似'
daosanjiao(str1)
if __name__ == '__main__':
main()
In [ ]: