设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【每日一坑 5】 文字竖排

[复制链接]

0

主题

0

好友

14

积分

新手上路

Rank: 1

楼主
发表于 2018-7-3 13:39:55 |显示全部楼层
本帖最后由 lzt0810 于 2018-7-3 13:59 编辑
  1. import re
  2. data = input("请输入你的诗句:\n")
  3. lst=list(re.findall(r"[\w’]+", data))
  4. c_lst = []
  5. for sen in lst:
  6.     c_lst.append(list(sen))
  7. row = len(c_lst)
  8. column = len(c_lst[0])
  9. for i in range(column):
  10.     for j in range(row):
  11.         print(c_lst[row-j-1][i]+'|',end='')
  12.     print(' ')
  13. k=0
  14. while k < row/2:
  15.     print("。|,|",end='')
  16.     k+=1

复制代码
写了一个简陋版的,输入的诗句,要去掉诗名和作者,并且不能有换行,不知道按照这个思路能不能完善下去,还是要重新写才能做出完美满足要求的。


刚刚想了一下,这个坑很大,以后再改吧。。。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-22 01:18 , Processed in 0.025102 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部