用python实现古诗词横板竖版显示 【二维列表的使用】

案例展示用python实现古诗词横竖两种版本效果图


实现的代码如下:

#古诗顺序倒叙读

str1="千山鸟飞绝"

str2="万尽人踪灭"

str3="孤舟梭立翁"

str4="独钓寒江雪"

verse=[list(str1),list(str2),list(str3),list(str4)]#定义一个二维列表

print("\n---横板----\n")

for iin range(4):#循环古诗的每一行

    for jin range(5):#循环每一行的每一个字(列)

          if j ==4:#一行中最后一个字

            print(verse[i][j])#换行输出

          else:

print(verse[i][j],end="")#不换行输出

print("---竖版 寒江雪--------")

verse.reverse()#进行反转逆序

for iin range(5):#循环每一列的每个字

    for jin range(4):#循环每一行

        if  j ==3 :

print(verse[j][i])

else:

print(verse[j][i],end="")



3.竖版原理解析


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用于python面试整理,主要来源于http://www.cnblogs.com/skiler/p/6952707...
    医学工程与科学园地阅读 6,915评论 0 13
  • 动态规划(Dynamic Programming) 本文包括: 动态规划定义 状态转移方程 动态规划算法步骤 最长...
    廖少少阅读 8,612评论 0 18
  • 以下有关字符串的常用操作都可直接复制到Xcode中进行验证,如发现错误,请在评论区留言指正! 1.字符串的定义 v...
    十元不卖阅读 5,188评论 0 3
  • 初春了,脱下厚重的棉服,一家人骑上单车去郊外游玩,一路欢声笑语;就连空气都是甜的。 盛夏了,一个人走在黄昏下的乡村...
    俢夏zhonglu阅读 2,472评论 0 4
  • 《雨》18.04.13随笔 一场雨推动另外一场雨 一朵云掀翻另外一朵云 雷声的呐喊直破天际 清晨的竹湾 短兵相接,...
    心中的迷彩阅读 1,456评论 0 4